Python 3 : ImportError“Setuptools라는 모듈 없음”
Python 3에서 패키지를 설치하는 데 문제가 있습니다.
나는 항상 패키지를 설치했다 setup.py install. 그러나 이제 ansicolors 패키지를 설치하려고하면 다음과 같은 결과가 나타납니다.
importerror "Setuptools라는 모듈 없음"
과거에 setuptools가 설치되어 있지 않아서 어떻게해야할지 모르겠습니다. 그래도 setup.py installsetuptools없이 많은 패키지를 설치할 수있었습니다 . 왜 setuptools를 받아야합니까?
Python 3.3이 있고 setuptools가 Python 3을 지원하지 않기 때문에 setuptools를 설치할 수도 없습니다.
설치 명령이 더 이상 작동하지 않는 이유는 무엇입니까?
귀하의 setup.py파일이 필요합니다 setuptools. 일부 Python 패키지 distutils는 배포 에 사용 되었지만 이제는 setuptools보다 완전한 패키지 인을 사용 합니다. 다음 은 차이점에 대한 질문입니다.
setuptools데비안에 설치하려면 :
sudo apt-get install python-setuptools
Python 3.x의 경우 :
sudo apt-get install python3-setuptools
편집 : 공식 setuptools dox 페이지 :
python.org에서 Python 2> = 2.7.9 또는 Python 3> = 3.4를 설치 한 경우 이미 pip 및 setuptools가 있지만 최신 버전으로 업그레이드해야합니다.
Linux 또는 OS X에서 :
pip install -U pip setuptoolsWindows에서 :
python -m pip install -U pip setuptools
따라서이 게시물의 나머지 부분은 더 이상 사용되지 않을 수 있습니다 (예 : 일부 링크가 작동하지 않음).
배포 - "Python 3 지원을 제공하는"setuptools 포크입니다. 배포 (setuptools) + pip 설치 지침 :
curl -O http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
비슷한 문제가 있습니다 .
업데이트 : 배포 는 더 이상 사용되지 않는 것 같습니다. 즉, Setuptools로 병합됩니다. Distribute는 더 이상 사용되지 않는 Setuptools 프로젝트의 포크입니다. Setuptools 0.7 릴리스부터 Setuptools 및 Distribute가 병합되었으며 Distribute는 더 이상 유지되지 않습니다. 모든 노력은 Setuptools 프로젝트 및 Setuptools 문서를 참조해야합니다.
setuptools pypi 페이지에 있는 지침으로 시도해 볼 수 있습니다 (테스트하지 않았습니다, 죄송합니다 :() :
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
easy_install pip
python-2.6을 사용하여 Oracle Linux 6.4의 virtualenv 에서이 작업을 수행 했으므로 apt 기반 솔루션은 옵션이 아니며 python-2.7 아이디어도 아닙니다. 내 수정은 virtualenv에서 설치 한 setuptools 버전을 업그레이드하는 것이 었습니다.
pip install --upgrade setuptools
그 후, virtualenv에 패키지를 설치할 수있었습니다. 이 질문에 이미 답변이 선택되어 있음을 알고 있지만이 답변이 내 상황에있는 다른 사람들을 도울 수 있기를 바랍니다.
pip uninstall setuptools
그리고:
pip install setuptools
이것은 저에게 효과적이며 내 문제를 해결합니다.
이 distribute패키지는 다음과 같은 Python 3 호환 버전을 제공합니다 setuptools. http://pypi.python.org/pypi/distribute
또한 pip모듈을 설치하는 데 사용하십시오. 종속성을 자동으로 찾아서 설치합니다.
그것은 당신의 패키지와 함께 나를 위해 잘 작동합니다 :
[~] pip --version
pip 1.2.1 from /usr/lib/python3.3/site-packages (python 3.3)
[~] sudo pip install ansicolors
Downloading/unpacking ansicolors
Downloading ansicolors-1.0.2.tar.gz
Running setup.py egg_info for package ansicolors
Installing collected packages: ansicolors
Running setup.py install for ansicolors
Successfully installed ansicolors
Cleaning up...
[~]
윈도우 7:
나는 완벽한 솔루션을 준 여기 파이썬 셀레늄 webdriver에 대한
1. Setup easy install (windows - simplified)
a. download ez.setup.py (https://bootstrap.pypa.io/ez_setup.py) from 'https://pypi.python.org/pypi/setuptools'
b. move ez.setup.py to C:\Python27\
c. open cmd prompt
d. cd C:\Python27\
e. C:\Python27\python.exe ez.setup.py install
PyPA 권장 설치 및 파이썬 패키지입니다 관리하기위한 도구 pip. pipPython 3.4 ( PEP 453 )에 포함되어 있지만 이전 버전의 경우 Windows에 설치하는 방법은 다음과 같습니다.
https://bootstrap.pypa.io/get-pip.py 다운로드
>c:\Python33\python.exe get-pip.py
Downloading/unpacking pip
Downloading/unpacking setuptools
Installing collected packages: pip, setuptools
Successfully installed pip setuptools
Cleaning up...
>c:\Python33\Scripts\pip.exe install pymysql
Downloading/unpacking pymysql
Installing collected packages: pymysql
Successfully installed pymysql
Cleaning up...
몇 년 전 Django-1.2.3에서 실행되는 Python (2.7.1) 프로젝트를 상속 받았으며 이제 QR 가능성으로 향상시킬 것을 요청 받았습니다. 같은 문제가 발생하여 pip 또는 apt-get을 찾지 못했습니다. 그래서 완전히 다르지만 쉬운 방법으로 해결했습니다. 나는 setup.py를 / bin / vi-ed하고 "setuptools import setup에서"행을 "from distutils.core import setup"으로 변경했습니다. 저를 위해 그렇게 했으므로 오래된 파이썬을 실행하는 다른 사용자를 위해 이것을 게시해야한다고 생각했습니다. . 감사합니다. Roger Vermeir
참고 URL : https://stackoverflow.com/questions/14426491/python-3-importerror-no-module-named-setuptools
'IT story' 카테고리의 다른 글
| 두 배열이 JavaScript와 같은지 확인하는 방법은 무엇입니까? (0) | 2020.04.25 |
|---|---|
| libuv는 Boost / ASIO와 어떻게 비교됩니까? (0) | 2020.04.25 |
| 로컬 커밋을 한 후 파일을 다시 스테이지 해제하려면 어떻게해야합니까? (0) | 2020.04.25 |
| AlarmManager에 이미 알람이 설정되어 있는지 확인하는 방법은 무엇입니까? (0) | 2020.04.25 |
| jQuery를 사용하여 div에서 선택된 확인란 목록 가져 오기 (0) | 2020.04.25 |