La instalación de Python pip falla: comando inválido egg_info

Encuentro eso a menudo cuando intento instalar unPitón paquete usandopipa, Me sale el (los) error (s) a continuación.

Encontré una referencia en línea que uno tiene que usar "python2 setup.py install"desde el directorio de descargas, y de hecho, encuentro que esto funcionará si encuentro y descargo manualmente el paquete (desde pypi).

Pero, no sé de dónde pip descarga paquetes y / o por qué está fallando de esta manera.

Intenté realizar una actualización de pip, pero también falló de una manera similar, con un montón de errores de "Opción de distribución desconocida" (entry_points, zip_safe, test_suite, tests_require)!

pip 1.0.1ActivePython 2.7

El intento de usar el pypm de ActiveState falla porque tienen una base de biblioteca más pequeña y no incluye estos paquetes.

C:\test>pip install requests-oauth
Downloading/unpacking requests-oauth
  Downloading requests-oauth-0.4.1.tar.gz
  Running setup.py egg_info for package requests-oauth
    E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
      warnings.warn(msg)
    E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
      warnings.warn(msg)
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help

    error: invalid command 'egg_info'
    Complete output from command python setup.py egg_info:
    E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
  warnings.warn(msg)

E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
  warnings.warn(msg)

usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: -c --help [cmd1 cmd2 ...]
   or: -c --help-commands
   or: -c cmd --help

error: invalid command 'egg_info'

Respuestas a la pregunta(16)

Su respuesta a la pregunta