파이썬에서 휠을 생성할 수 없는 이유는 무엇입니까?
실행 중인 명령은 다음과 같습니다.
$ 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
저는 완전히 미쳐버릴 것 같습니다. 왜 이것이 효과가 없는지 알 수가 없습니다.
패키지를 먼저 설치합니다.
pip install wheel
이에 대한 설명서는 그다지 명확하지 않지만, "휠 프로젝트는 설정 도구에 대해 bdist_wheel 명령을 제공합니다."는 실제로 "휠 패키지..."를 의미합니다.
또한 오류 메시지가 표시되었습니다.invalid command 'bdist_wheel'
setup.py 패키지는 셋업 도구가 아닌 distutils를 사용한 것으로 나타났습니다.다음과 같이 변경하여 바퀴를 만들 수 있었습니다.
#from distutils.core import setup
from setuptools import setup
설정 도구도 업데이트합니다.
pip install setuptools --upgrade
만약 그것도 실패한다면, 당신은 추가로 시도할 수 있습니다.--force
깃발
이전에 작동한 후에 갑자기 이 문제에 부딪혔습니다. 가상 환경 안에 있었기 때문입니다.wheel
가상 환경에 설치되지 않았습니다.
업데이트:pip
첫 번째:
pip install --upgrade pip
Python 3의 경우:
pip3 install --upgrade pip
다른 답변 제출:확인해 보십시오.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
또한 당신이 python3 시스템만 가지고 있을 수도 있습니다.따라서 pip3 설치 휠과 같이 pip3 설치를 통해 필요한 패키지를 설치했습니다.
특히 python3를 사용하여 당신의 물건을 만들어야 합니다.
python3 setup.py sdist
python3 setup.py bdist_wheel
건배.
저는 여기에 있는 모든 것을 시도해 보았지만, 방법을 찾았습니다.이 명령을 실행한 후(실패):bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
도구가 만든 임시 디렉토리로 이동한 다음 실행합니다(마지막 명령 출력에 표시됨)python setup.py bdist_wheel
.그.whl
파일이 다음에 있습니다.dist
폴더를 누릅니다.
언급URL : https://stackoverflow.com/questions/26664102/why-can-i-not-create-a-wheel-in-python
'programing' 카테고리의 다른 글
집계 쿼리에 대한 MongoDB의 성능 (0) | 2023.07.15 |
---|---|
제외할 투영을 사용하여 Node.js MongoDB 찾기 _id가 여전히 반환합니다. (0) | 2023.07.15 |
MySQL 여러 테이블에서 선택, 일치하지 않는 모든 열 및 행 유지 (0) | 2023.07.15 |
새 배열이 DOM에서 렌더링되지 않습니다. (0) | 2023.07.15 |
Angular2 HTTP GET - 응답을 전체 개체로 캐스트 (0) | 2023.07.15 |