Impossible d'utiliser easy_install pour installer les modules Python
Je suis en train d'utiliser easy_install
pour installer un module appelé demandes en faisant
easy_install requests
Ça marchait bien il y a une semaine quand j'étais à l'aide de Python 2.6.5 mais aujourd'hui j'ai installé Python 2.7.2 et a ensuite essayé de import requests
dans un de mes scripts, mais il a échoué. J'ai ensuite essayé de réinstaller les demandes avec easy_install requests
mais eu cette erreur
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.
Donc on m'a dit d'aller réinstaller easy_install et je suis allé à http://pypi.python.org/pypi/setuptools et appris que j'avais à
supprimer tous les setuptools*.de l'oeuf et de setuptools.la pth fichiers à partir de votre
le système du site-packages répertoire (et de tout autre sys.chemin de répertoires)
D'ABORD.
J'ai donc fait cela. J'ai ensuite réinstallé setuptools de la setuptools-0.6c11-py2.7.egg
. Il semblait réussir, mais quand j'ai couru easy_install requests
je suis fondamentalement la même erreur sauf le répertoire python2.6/dist-packages est maintenant python2.7/site-packages
siddhion@siddhion-laptop:~$ 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.
Aussi, quand je fais easy_install
et appuyez sur la touche tab-je obtenir ces options de
easy_install easy_install-2.6 easy_install-2.7
Comment se easy_install-2.6 est-il?
et
Comment puis-je obtenir facile-installer à nouveau au travail?
OriginalL'auteur Classer | 2011-10-01
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayez d'utiliser
sudo
comme ça?Ou spécifier le répertoire d'installation dans un répertoire que vous avez les droits d'écriture.
Mais vous devriez vraiment utiliser PIP au lieu de
easy_install
. Il est beaucoup mieux et a beaucoup plus de fonctionnalités.sudo easy_install requests
mais cela ne fonctionne pas non plus. Le point est que quelque chose est cassé avec mon Python chemin, il me semble. easy_install ou Python 2.7.2 est à la recherche sur les mauvais chemins, je pense. Comme le Python 2.7.2 est à la recherche de la python2.6/dist-packages dir. Pas sûr.Je suis à la navigation, trop, et n'ont pas
sudo
ou je venais tout juste de l'utiliser.OriginalL'auteur Praveen Gollakota
La suite travaillé pour moi avec Ubuntu 12.10 installation de easy_install puis pip:
OriginalL'auteur Alastair
Vous devez utiliser
virtualenv
sur l'emballage à base de distributions Linux afin de scripts Python n'interfèrent pas avec d'autres paquets ou en conflit avec les OS du package-manager.http://workaround.org/easy-install-debian
OriginalL'auteur Federico
Avez-vous essayé d'ajouter votre nouveau python.cadre en chemin?
Sur la montagne du lion, j'ai ajouté
/Library/Frameworks/Python.framework/Versions/3.3/bin/
pour
/etc/paths
et puis j'ai été en mesure d'utiliser easy_install-3.3 et pip-3.3
OriginalL'auteur Eder Santana
À l'aide de
Sudo
avanteasy_install
peut résoudre votre problèmegrâce
OriginalL'auteur ibmstafa
Il pourrait être un cas simple de vous manque de "sudo" dans le front. Pouvez-vous essayer avec sudo facile-installer les demandes
de mettre le "sudo" va ajouter les autorisations requises.
OriginalL'auteur AshLogan