2016-08-22 10 views
0

파이썬을 2.7.12요구 사항의 easy_install을을 만족하는 버전을 찾을 수 없습니다 (버전 :)

핍 8.1.2

우분투 16.04 내가하려고 해요

을 사용 pycurl를 설치

pip install pycurl 

이 내가 무엇을 얻을,

명령 "파이썬 setup.py egg_info"는 /tmp 디렉토리에서 오류 코드 1로 실패/PIP-구축 8EU20I/pycurl/

그래서,이 같은 설정 도구를 업데이트하려고 :

pip install --upgrade easy_install -U setuptools 

은 내가

가 요구 easy_install을 을 만족하는 버전을 찾을 수 없습니다

있어 (from versions :) easy_install과 일치하는 배포판이 없습니다.

실종에 대해 잘 모릅니다. 제발 도와주세요!

+0

'easy_install'은'setuptools'에 포함 된 명령입니다. 'python -m pip install -U setuptools'만으로 업그레이드를 시도하십시오. – jonafato

+0

요구 사항이 이미 업데이트되었습니다 : /usr/local/lib/python2.7/dist-packages에있는 setuptools – Nuwanda

+0

'pip'와'easy_install'은 아마도 여기에서 문제가되지 않을 것입니다. [설치 문서] (http://pycurl.io/docs/latest/install.html#pycurl-installation)에 따라'libcurl'을 설치 했습니까? – jonafato

답변

1
sudo apt-get install python-pycurl 

이 문제가 해결되었습니다.

0

여기서 문제는 시스템 파이썬에 설치된 setuptools을 업그레이드하려고 시도하는 것입니다.이 파일은 "일반"사용자가 가질 수없는 파일 시스템 영역을 변경해야합니다 (루트 권한이 필요합니다).

명령 앞에 sudo을 붙이면 도움이 될 수 있지만 시스템에 따라 Python을 "설치됨"으로 요구하기 때문에 실제로 시스템 Python을 변경할지 여부를 스스로 물어야합니다.

쓰기 액세스 권한이있는 파이썬 사본을 설치하는 것이 훨씬 안전합니다. 개인적으로는 /usr/local이지만 YMMV를 사용하는 경향이 있습니다. 그러면 시스템을 깨뜨릴 염려가 없습니다. 또한 /usr/local/bin을 포함하도록 PATH를 설정하는 경우 python 명령을 사용하여 실행할 수 있습니다.

+0

질문을 수정했습니다. sudo는 더 이상 문제가되지 않습니다. – Nuwanda