2016-10-07 2 views
0

을 찾을 수 없습니다 :파이썬 내가 패키지를 setup.py 설치하려고 나는 다음과 같은 ImportError를 가지고 setuptools에

[email protected]:~$ sudo apt-get install python-setuptools 
[sudo] password for amir: 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
python-setuptools is already the newest version. 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

왜 할 수있는 '

Traceback (most recent call last): 
    File "setup.py", line 4, in <module> 
    from setuptools import setup, Extension 
ImportError: No module named setuptools 

이 setuptools에 이미 설치되어 있지만 발생 t 파이썬은 setuptools 모듈을 찾으십니까?

답변

1

시스템에 여러 개의 python 버전이 설치되어있을 수 있습니다. 예를 들어 소스에서 파이썬을 설치했다면 apt-get로 다시 설치하십시오. Apt-get은 기본 파이썬 버전에 설치됩니다. 일관성이 있는지 확인하십시오.

잠재적으로 pip install을 사용하면 setuptools가 문제를 해결할 수 있습니다.

이 명령을 시도해보십시오

$which python 
/usr/bin/python 
$python --version 
Python 2.7.12 

출력이 기대와 일치하는지 확인 만들기.

이 대답에서 알 수 있듯이 그것은 이전 설치를 제거하고 처음부터 다시 가치가있을 수 있습니다 : 나는 최근 소스에서 python2.7.12를 설치 한

Python 3: ImportError "No Module named Setuptools"

+0

. 내 시스템 (2.7.3)에서 이전 버전의 dist 패키지를 사용해야합니까? 나는 어떻게 일관 될 수 있는가? – amirteymuri

+0

Apt-get은 debian의 패키지 관리자입니다. 아마도 'apt-get install python'을 통해 파이썬을 설치했다면 효과가 있었을 것입니다. 가장 좋은 방법은 'pip'라고하는 2.7.9 이상의 버전에 설치된 python 패키지 관리자를 사용하는 것입니다. 명령은 : pip install setuptools – IzPrEE

+0

필자는 pip를 시도했지만 setuptools는 이미 newset 버전입니다 :'요구 사항은 이미 만족되었습니다 (업그레이드 할 때 --upgrade를 사용하십시오) :/usr/local/lib/python2.7/dist-packages'에있는 setuptools – amirteymuri