221 votes

python pip installation échoue : commande non valide egg_info

Je trouve que récemment souvent quand j'essaye d'installer un paquet python à l'aide de pip, je reçois le message d'erreur(s) ci-dessous.

J'ai trouvé une référence en ligne que l'on doit utiliser "python2 setup.py installer" dans le répertoire de téléchargement, et en effet trouver que ce sera ensuite le travail si j'manuellement trouver et télécharger le paquet (de pypi).

Mais, je ne sais pas où pip est de télécharger les paquets, et/ou pourquoi il est l'échec de cette manière.

J'ai essayé de faire un pip, mise à niveau, mais il a également échoué dans une manière similaire, avec un tas de "l'Inconnu de l'option de distribution des erreurs" (entry_points, zip_safe, test_suite, tests_require)!

  • pip 1.0.1
  • activePython 2.7

Essayez d'utiliser ActiveState est pypm échoue parce qu'ils ont une petite bibliothèque de base et elle ne comprend pas ces paquets.

C:\test>pip install demandes-oauth
Téléchargement/déballage de demandes-oauth
 Téléchargement requests-oauth-0.4.1.tar.gz
 L'exécution de setup.py egg_info pour le paquet demande-oauth
 E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown option de distribution: 'zip_safe'
mises en garde.avertir(msg)
 E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown option de distribution: 'install_requires'
mises en garde.avertir(msg)
 utilisation: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
 ou: -c --help [cmd1 cmd2 ...]
 ou: -c --help-commandes
 ou: -c cmd --help

 erreur: invalid command 'egg_info'
 Production complète de la commande python. setup.py egg_info:
 E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown option de distribution: 'zip_safe'
mises en garde.avertir(msg)

E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown option de distribution: 'install_requires'
mises en garde.avertir(msg)

utilisation: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
 ou: -c --help [cmd1 cmd2 ...]
 ou: -c --help-commandes
 ou: -c cmd --help

erreur: invalid command 'egg_info'

331voto

Randall Ma Points 3766

<s>Installer la distribuer, qui est livré avec `` .</s>

Devrait être aussi simple que `` .

Distribuer a été fusionnée dans Setuptools depuis la version 0.7. Si vous utilisez une version ou `` .

60voto

Gringo Suave Points 5985

Comme distribuer a été fusionné dans setuptools, il est maintenant recommandé pour installer/mettre à niveau setuptools plutôt :

22voto

Naypam Points 199

Gardez à l’esprit que vous pourriez avoir à faire si vous avez déjà installé et votre peut être appelée `` pour Python2 sur certains systèmes (c’est le mien).

13voto

Ian weisberger Points 66

J’ai eu ce problème, ainsi que quelques autres problèmes avec python infusé sur osx mavericks.

n’a pas fonctionné pour moi, et je pense que ma configuration setuptools/distribuer avait été bâclée.

J’ai enfin réussi au faire travailler en exécutant

11voto

user3637041 Points 11

Rien de ce qui précède a fonctionné pour moi sur ubuntu 12,04 LTS, voici comment je l’ai fixé au bout du compte : Télécharger ez_setup.py de https://pypi.python.org/pypi/setuptools (voir la section « Instructions d’Installation ») puis :

``

Espérons que quelqu'un enregistre quelque temps.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X