programing

파이썬에서 휠을 생성할 수 없는 이유는 무엇입니까?

batch 2023. 7. 15. 09:57
반응형

파이썬에서 휠을 생성할 수 없는 이유는 무엇입니까?

실행 중인 명령은 다음과 같습니다.

$ 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

반응형