반응형
질문
내 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
문제 없이 작동했습니다.
반응형
댓글