내가 실행중인 명령은 다음과 같습니다.
$ python 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'
$ pip --version
pip 1.5.6 from /usr/local/lib/python3.4/site-packages (python 3.4)
$ python -c "import setuptools; print(setuptools.__version__)"
2.1
$ python --version
Python 3.4.1
$ which python
/usr/local/bin/python
또한, 나는 집에서 만든 파이썬으로 맥을 실행하고 있습니다.
여기 내 setup.py 스크립트가 있습니다 :
https://gist.github.com/cloudformdesign/4791c46fe7cd52eb61cd
나는 절대적으로 미쳤어-왜 이것이 작동하지 않는지 알 수 없다.
답변
wheel
패키지를 먼저 설치하십시오 .
pip install wheel
이에 대한 문서는 명확하지 않지만 “wheel 프로젝트는 setuptools에 bdist_wheel 명령을 제공합니다”는 실제로 “wheel package …”를 의미 합니다.
답변
나는 또한 오류 메시지에 부딪쳤다 invalid command 'bdist_wheel'
setup.py 패키지는 setuptools 대신 distutils를 사용했습니다. 다음과 같이 변경하면 휠을 만들 수있었습니다.
#from distutils.core import setup
from setuptools import setup
답변
setuptools도 업데이트하십시오.
pip install setuptools --upgrade
이것도 실패하면 추가 --force
플래그를 사용해 볼 수 있습니다.
답변
또한 이전에 작동 한 후에 갑자기이 문제에 부딪 쳤으며 virtualenv 내부에 있었고 virtualenv에 wheel
설치되지 않았기 때문 입니다.
답변
pip
첫 번째 업데이트 :
pip install --upgrade pip
파이썬 3의 경우 :
pip3 install --upgrade pip
답변
python3 시스템 만있을 수도 있습니다. 따라서 pip3 install wheel 과 같은 pip3 install을 통해 필요한 패키지를 설치했습니다 .
python3을 사용하여 물건을 만들어야합니다.
python3 setup.py sdist
python3 setup.py bdist_wheel
건배.
답변
다른 답변을 던지는 경우 :을 확인하십시오 PYTHONPATH
.
먼저 wheel
다시 설치 하십시오.
pip install wheel
휠이 설치된 위치를 알려줍니다. 예 :
Requirement already satisfied: wheel in /usr/local/lib/python3.5/dist-packages
그런 다음 휠 위치를 다음에 추가하십시오 PYTHONPATH
.
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.5/dist-packages/wheel
이제 바퀴를 만드는 것이 잘 작동합니다.
python setup.py bdist_wheel