프로그래밍 언어/Python

Python setup.py가 Travis CI에서 잘못된 명령 'bdist_wheel'을 말하는 이유

Rateye 2021. 9. 1. 10:27
728x90
반응형

 

질문 : Python setup.py가 Travis CI에서 잘못된 명령 'bdist_wheel'을 말하는 이유는 무엇입니까?

내 Python 패키지에는 다음과 같이 프로비저닝 할 때 Ubuntu Trusty 및 신선한 Vagrant Ubuntu Trusty VM에서 로컬로 잘 빌드 setup.py

sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
sudo -H pip install setuptools wheel virtualenv --upgrade

하지만 Travis CI Trusty Beta VM에서 동일한 작업을 수행하면 :

- sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken
- curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
- sudo -H pip install setuptools wheel virtualenv --upgrade

나는 얻다:

python2.7 setup.py bdist_wheel
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help
error: invalid command 'bdist_wheel'

이것은 왜 파이썬에서 휠을 만들 수 없습니까? 관련이 있지만 휠을 설치하고 setuptools를 업그레이드하고 있습니다.

답변

wheel 패키지를 설치해야했습니다. 모든 것이 최신 이었지만 여전히 오류가 발생했습니다.

pip install wheel
         

그때

python setup.py bdist_wheel 
         

문제없이 일했습니다.

출처 : https://stackoverflow.com/questions/34819221/why-is-python-setup-py-saying-invalid-command-bdist-wheel-on-travis-ci
728x90
반응형