을 사용하여 이라는 모듈을 설치하려고합니다.easy_install을 사용하여 Python 모듈을 설치할 수 없음
이것은 일주일 전에 Python 2.6.5를 사용할 때 잘 동작했지만 오늘 Python 2.7.2를 설치 한 다음 시도했습니다. 내 스크립트 중 하나에서 import requests
하지만 실패했습니다. 그런 다음 easy_install requests
을 사용하여 요청을 다시 설치했지만이 오류가 발생했습니다
install_dir /usr/local/lib/python2.6/dist-packages/
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the
installation directory:
[Errno 13] Permission denied: '/usr/local/lib/python2.6/dist-packages/test-easy-install-15207.pth'
The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
/usr/local/lib/python2.6/dist-packages/
Perhaps your account does not have write access to this directory? If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account. If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.
For information on other options, you may wish to consult the
documentation at:
http://packages.python.org/distribute/easy_install.html
Please make the appropriate changes for your system and try again.
그래서 easy_install을 다시 설치해야한다고 말하면서 http://pypi.python.org/pypi/setuptools에 가서
모든 setuptools * .egg 및 시스템의 site-packages 디렉토리 (및 다른 모든 sys.path 디렉토리)의 xuptools.pth 파일 FIRST.
그래서 나는 이것을했다. 그런 다음 setuptools-0.6c11-py2.7.egg
에서 setuptools를 다시 설치했습니다. 그것은 성공적으로 보였지만 easy_install requests
을 실행할 때 기본적으로 python2.6/dist-packages 디렉토리는 python2.7/site-packages입니다.
[email protected]:~$ easy_install requests
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the
installation directory:
[Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/test-easy-install-16253.write-test'
The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
/usr/local/lib/python2.7/site-packages/
Perhaps your account does not have write access to this directory? If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account. If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.
For information on other options, you may wish to consult the
documentation at:
http://peak.telecommunity.com/EasyInstall.html
Please make the appropriate changes for your system and try again.
또한 easy_install
를하고 Tab을 누르면 이 옵션을 얻으십시오
easy_install easy_install-2.6 easy_install-2.7
easy_install-2.6은 어떻게 생깁니 까?
및
쉽게 다시 설치하려면 어떻게해야합니까?
를 해결할 수 있습니다. 요점은 내 파이썬 경로로 무언가가 깨져 있다는 것입니다. easy_install 또는 Python 2.7.2가 잘못된 경로에서 검색하고 있다고 생각합니다. Python 2.7.2와 마찬가지로 python2.6/dist-packages 디렉토리를 찾고 있습니다. 확실하지 않다. – Classer
나는 이것을 탐색 중이며'sudo'가 없거나 그냥 사용하고 있습니다. – Amanda