본문 바로가기
Python/Python FAQ

Python 트래비스 CI에서 파이썬 setup.py가 'bdist_wheel'이 잘못된 명령어라고 말하는 이유는 무엇인가요?, Why is python setup.py saying invalid command 'bdist_wheel' on Travis CI?

by 베타코드 2023. 6. 26.
반응형

질문


내 Python 패키지에는 setup.py가 있으며, Ubuntu Trusty에서 로컬로 정상적으로 빌드되며, 새로운 Vagrant Ubuntu Trusty 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

그러나 동일한 작업을 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'

Why can I not create a wheel in python?은 관련이 있지만, wheel을 설치하고 setuptools를 업그레이드하는 것을 유의하십시오.


답변


wheel 패키지를 설치해야 했습니다. 모든 것이 최신 상태였지만 오류가 발생했습니다.

pip install wheel

그런 다음

python setup.py bdist_wheel 

문제 없이 작동했습니다.

반응형

댓글