all python pip distribute

python - pip install windows



Easy_install y pip broke: pkg_resources.DistributionNotFound: distributed== 0.6.36 (8)

¡Solo señalarlo aquí una vez más para hacer que la solución sea más obvia!

Simplemente ejecutando el comando sudo easy_install --upgrade pip resolvió el problema para mí.

Me trataron de actualizar pip con pip install --upgrade pip en OSX y pip y easy_install no funcionan.

Al ejecutar pip

Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module> parse_requirements(__requires__), Environment() File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: pip==1.3.1

Al ejecutar easy_install

File "/usr/local/bin/easy_install", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module> parse_requirements(__requires__), Environment() File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: distribute==0.6.36

¿Cómo puedo arreglar esto?

ACTUALIZAR Encontré la solución.

Hice cd /usr/local/lib/python2.7/site-packages && ls

encontró pip-1.4.1-py2.7.egg-info y distribute-0.6.49-py2.7.egg en el directorio.

Luego, los siguientes pasos corrigieron el problema.

  1. Cambió la versión de pip a 1.4.1 en /usr/local/bin/pip

  2. Se modificó la versión de distribución a 0.6.49 en /usr/local/bin/easy_install

Las respuestas sobre otras preguntas similares para curl ez_setup.py e instalar setuptools desde allí no funcionaron. Dio el siguiente error.

Downloading https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.6.tar.gz Traceback (most recent call last): File "<stdin>", line 370, in <module> File "<stdin>", line 366, in main File "<stdin>", line 278, in download_setuptools File "<stdin>", line 185, in download_file_curl File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 542, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command ''[''curl'', ''https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.6.tar.gz'', ''--silent'', ''--output'', ''/usr/bin/setuptools-1.1.6.tar.gz'']'' returned non-zero exit status 23


¿Qué sistema operativo?

De todos modos, debes intentar hacer esto:

sudo easy_install -U distribute

Quizás esto también sea útil, con esto instalas easy_install-2.7:

wget --no-check-certificate http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz tar xf distribute-0.6.35.tar.gz cd distribute-0.6.35 python2.7 setup.py install

Quizás necesite forzar una actualización o reinstalar easy_install, porque parece ser su problema.


Estaba en el medio de la migración de Python del sistema OSX a Python homebrew, y estaba teniendo el mismo error. La actualización de la versión de python homebrew (ejecutando brew upgrade python ) hizo lo correcto para mí.


Instale el paquete de distribución de la siguiente manera:

$ wget https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py $ python distribute_setup.py

Tendrás un trabajo easy_install entonces.

Feliz Codificación.


Ninguna de las otras respuestas funcionó para mí. Fue mucho más simple con estas instrucciones . Instalé una copia adicional de easy_install en / usr / local / bin / easy_install y /usr/local/bin/easy_install-2.7. Estoy bastante seguro de haberlo hecho siguiendo las instrucciones aquí y en otros lugares. La solución para mí fue eliminar estas dos instancias:

rm /usr/local/bin/easy_install rm /usr/local/bin/easy_install-2.7

y luego reinstalar pip con

sudo easy_install --upgrade pip

Algunos antecedentes: llegué a este punto después de tener que reinstalar OSX.


Parece que pip se instaló con referencia a una nueva versión de python, mientras que el ejecutable activo de python sigue siendo antiguo. En caso de que quiera mantener la versión anterior de python, es bastante sencillo: vuelva a instalar pip usando la versión anterior.

  1. Obtenga el archivo get-pip.py que está vinculado desde https://pip.pypa.io/en/stable/installing/
  2. Usando la versión anterior del ejecutable python (supongo que debería ser el comando python ), ejecute el script.

Si está buscando un acceso directo: cd /tmp/ && wget https://bootstrap.pypa.io/get-pip.py && sudo python get-pip.py

El script elimina las versiones antiguas de pip e instala correctamente un nuevo ejecutable, vinculándolo al entorno ejecutable del viejo python.


Si haces esto, entonces funcionará:

cd /usr/local/lib/python2.7/site-packages && ls

Encuentre pip-1.4.1-py2.7.egg-info y distribute-0.6.49-py2.7.egg en el directorio.

Luego, los siguientes pasos solucionaron el problema:

  • Cambió la versión de pip a 1.4.1 en /usr/local/bin/pip
  • Se modificó la versión de distribución a 0.6.49 en /usr/local/bin/easy_install

Una forma de resolver el error de distributedNotFound es descargar el módulo de python con la versión exacta. Descomprímelo, vaya a la carpeta e instálelo "python setup.py install". Entonces, puede actualizarlo a la última versión.

Tuve el error ''pkg_resources.DistributionNotFound: la distribución'' setuptools == 19.4 ''no se encontró y la aplicación lo requiere''. Descargué setuptools v 19.4, cuando v 36.2.7 ya está fuera. Instalé v 19.4 y luego actualicé con el comando "easy_install --upgrade setuptools". Todo funcionó como encanto a partir de entonces.