[PYTHON] 파이썬 setup.py가 트래비스 CI에서 잘못된 명령 'bdist_wheel'을 말하는 이유는 무엇입니까?
PYTHON파이썬 setup.py가 트래비스 CI에서 잘못된 명령 'bdist_wheel'을 말하는 이유는 무엇입니까?
내 Python 패키지에는 setup.py가 있습니다.이 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'
왜 파이썬으로 휠을 만들 수 없습니까? 관련되어 있지만 휠을 설치하고 setuptools를 업그레이드 중입니다.
해결법
-
==============================
1.휠 패키지를 설치해야했습니다. 모든 것이 최신이지만 여전히 오류를 제공합니다.
휠 패키지를 설치해야했습니다. 모든 것이 최신이지만 여전히 오류를 제공합니다.
pip install wheel
그때
python setup.py bdist_wheel
문제없이 일했습니다.
-
==============================
2.이 문제는 다음으로 인해 발생합니다.
이 문제는 다음으로 인해 발생합니다.
조금 복잡하고 더 잘 설명되어 있습니다. https://github.com/travis-ci/travis-ci/issues/4989.
내 해결책은 sudo 대신 사용자 travis를 설치하는 것이었다.
- pip2.7 install --upgrade --user travis pip setuptools wheel virtualenv
-
==============================
3.이미 필요한 모든 모듈을 설치했다면 setup.py 파일에서 setuptools 모듈을 가져와야 할 것입니다. 그래서 setup.py 파일의 맨 앞에 다음 행을 추가하십시오.
이미 필요한 모든 모듈을 설치했다면 setup.py 파일에서 setuptools 모듈을 가져와야 할 것입니다. 그래서 setup.py 파일의 맨 앞에 다음 행을 추가하십시오.
import setuptools from distutils.core import setup # other imports and setups
이것은 바퀴의 문서에도 언급되어 있습니다. https://wheel.readthedocs.io/en/stable/#usage
-
==============================
4.이 오류는 많은 제안 된 답변과 이상한 혼합 솔루션을 가지고 있습니다. 나는 그들을 시험해 보았다. pip install --upgrade pip를 추가했을 때 마침내 나를 위해 오류가 제거되었습니다. 그러나 나는 어떤 것을 분리 할 시간이 없다. 그래서 이것은 단지 fyi이다.
이 오류는 많은 제안 된 답변과 이상한 혼합 솔루션을 가지고 있습니다. 나는 그들을 시험해 보았다. pip install --upgrade pip를 추가했을 때 마침내 나를 위해 오류가 제거되었습니다. 그러나 나는 어떤 것을 분리 할 시간이 없다. 그래서 이것은 단지 fyi이다.
-
==============================
5.휠을 이미 설치 했으므로 제거하고 다시 설치하려고 했으므로 문제가 해결되었습니다.
휠을 이미 설치 했으므로 제거하고 다시 설치하려고 했으므로 문제가 해결되었습니다.
pip uninstall wheel pip install wheel
기묘한...
from https://stackoverflow.com/questions/34819221/why-is-python-setup-py-saying-invalid-command-bdist-wheel-on-travis-ci by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] import httplib ImportError : httplib이라는 모듈이 없습니다. (0) | 2018.11.19 |
---|---|
[PYTHON] Python ftplib로 FTP를 통해 파일을 다운로드하는 방법 (0) | 2018.11.19 |
[PYTHON] 파이썬에서 "문자열"과 "문자열"사이에 어떤 차이가 있습니까? [복제] (0) | 2018.11.19 |
[PYTHON] 플라스크 서버에서 콘솔 메시지 사용 중지 (0) | 2018.11.19 |
[PYTHON] 파이썬 : 소수점 이하 1 자리 가져 오기 [중복] (0) | 2018.11.19 |