requests mac python pip package packages install

mac - "Desinstalar instalación pip": "python setup.py egg_info" falló con el código de error 1



pip uninstall package (23)

Soy nuevo en Python y he estado tratando de instalar algunos paquetes con pip .

Pero pip install unroll me da

El comando "python setup.py egg_info" falló con el código de error 1 en C: / Users / MARKAN ~ 1 / AppData / Local / Temp / pip-build-wa7uco0k / unroll /

¿Como puedo resolver esto?


Actualizar Python a la versión 3 solucionó mi problema. Nada más lo hizo.


Aquí hay una pequeña guía que explica un poco cómo suelo instalar nuevos paquetes en Python + Windows. Parece que está utilizando rutas de Windows, por lo que esta respuesta se mantendrá en ese SO particular:

  • Nunca uso una instalación de Python en todo el sistema. Solo uso virtualenvs, y por lo general trato de tener la última versión de 2.xy 3.x.
  • Mi primer intento siempre es hacer pip install package_i_want en algunos de mis comandos de Visual Studio. ¿Qué símbolo del sistema de Visual Studio? Bueno, idealmente el Visual Studio que coincide con el que se usó para construir Python. Por ejemplo, supongamos que su instalación de Python dice Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32 . La versión de Visual Studio utilizada para compilar Python se puede encontrar here , por lo que v1500 significa que estaría usando el símbolo del sistema vs2008 x64
  • Si el paso anterior falló por alguna razón, solo trato de usar easy_install package_i_want
  • Si el paso anterior falló por alguna razón, voy al sitio web de gohlke y verifico si mi paquete está disponible allí. Si es así, tengo suerte, solo lo descargo en mi virtualenv y luego voy a esa ubicación usando un símbolo del sistema y hago pip install package_i_want.whl
  • Si el paso anterior no tuvo éxito, solo intentaré construir la rueda yo mismo y una vez que se genere, intentaré instalarlo con pip install package_i_want.whl

Ahora, si nos enfocamos en su problema específico, donde tiene dificultades para instalar el paquete de unroll . Parece que la forma más rápida de instalarlo es hacer algo como esto:

  • git clone https://github.com/Zulko/unroll
  • cd unroll && python setup.py bdist_wheel
  • Copie el archivo generado unroll-0.1.0-py2-none-any.whl de la carpeta dist creada en su virtualenv.
  • pip install unroll-0.1.0-py2-none-any.whl

De esa manera se instalará sin ningún problema. Para comprobar que realmente funciona, simplemente inicie sesión en la instalación de Python e intente import unroll , no debería quejarse.

Una última nota: este método funciona casi el 99% del tiempo y, a veces, encontrará algunos paquetes de pip que son específicos de Unix o Mac OS X, en ese caso, cuando eso suceda, me temo que es la mejor manera de obtener un La versión de Windows publica algunos problemas para los principales desarrolladores o se divierte portando a Windows (generalmente unas pocas horas si no tiene suerte) :)


Descargué el archivo .whl de http://www.lfd.uci.edu/~gohlke/pythonlibs/ y luego hice:

pip install scipy-0.19.1-cp27-cp27m-win32.whl

Tenga en cuenta que la versión que necesita usar (win32 / win_amd-64) depende de la versión de Python y no de Windows.


El siguiente comando funcionó para mí

[root@sandbox ~]# pip install google-api-python-client==1.6.4


Enfrenté el mismo problema con el mismo mensaje de error pero en Ubuntu 16.04 LTS (Xenial Xerus) en su lugar:

El comando "python setup.py egg_info" falló con el código de error 1 en / tmp / pip-install-w71uo1rg / poster /

Probé todas las soluciones proporcionadas anteriormente y ninguna de ellas funcionó para mí. Leí el TraceBack completo y descubrí que tenía que crear el entorno virtual con Python versión 2.7 en su lugar (el predeterminado usa Python 3.5 en su lugar):

virtualenv --python=/usr/bin/python2.7 my_venv

Una vez que lo activé, pip install unirest éxito.


Eso significa que algunos paquetes en pip son viejos o no están instalados correctamente.

  1. Intente verificar la versión y luego actualizar pip. Utilice la eliminación automática si eso funciona.

  2. Si el comando pip muestra un error todo el tiempo para cualquier comando o se congela, etc.

  3. La mejor solución es desinstalarlo o eliminarlo por completo.

  4. Instale un nuevo pip y luego actualice y actualice su sistema.

  5. He dado una solución para instalar pip fresh aquí - python: no se puede abrir el archivo get-pip.py error 2] no existe tal archivo o directorio


Esta fue la forma más fácil para mí:

pip2 install Name

Entonces, si estaba usando pip, intente usar pip3 o pip2

Debería resolver el problema.


Esto funcionó para mí:

sudo xcodebuild -license


Intenté todo lo anterior sin éxito. Luego actualicé mi versión de Python de 2.7.10 a 2.7.13, y resolvió los problemas que estaba experimentando.


Lo resolví en Centos 7 usando:

sudo yum install libcurl-devel


Me encontré con el mismo código de error al intentar instalar un módulo de Python con pip. @Hackndo señaló que la documentación indica un problema de seguridad.

En base a esa respuesta, mi problema se resolvió ejecutando el comando pip install con sudo con el prefijo:

sudo pip install python-mpd2


Me quedé atrapado exactamente con el mismo error con psycopg2 . Parece que salté algunos pasos al instalar Python y paquetes relacionados.

  1. sudo apt-get install python-dev libpq-dev
  2. Ve a tu entorno virtual
  3. pip install psycopg2

(En su caso, debe reemplazar psycopg2 con el paquete con el que tiene un problema).

Funcionó a la perfección.


Otra manera:

sudo apt-get install python-psycopg2 python-mysqldb


Recibí este mismo error al instalar mitmproxy usando pip3 . El siguiente comando solucionó esto:

pip3 install --upgrade setuptools


Se resolvió después de actualizar pip:

python -m pip install --upgrade pip pip install "package-name"


Tuve el mismo problema al instalar la biblioteca "Twisted" y la resolví ejecutando el siguiente comando en Ubuntu 16.04 (Xenial Xerus):

sudo apt-get install python-setuptools python-dev build-essential


Tuve el mismo problema en mi PC Win10 con diferentes paquetes y probé todo lo mencionado hasta ahora.

Finalmente lo resolvió deshabilitando Comodo Auto-Containment .

Como nadie lo ha mencionado todavía, espero que ayude a alguien.


Tuve el mismo problema y pude solucionarlo haciendo lo siguiente.

Windows Python necesita bibliotecas de Visual C ++ instaladas a través del SDK para compilar código, como a través de setuptools.extension.Extension o numpy.distutils.core.Extension. Por ejemplo, la construcción de módulos f2py en Windows con Python requiere Visual C ++ SDK como se instaló anteriormente. En Linux y Mac, las bibliotecas C ++ se instalan con el compilador.

https://www.scivision.co/python-windows-visual-c++-14-required/



Yo tuve el mismo problema.

El problema fue :

pyparsing 2.2 ya estaba instalado y mis pyparsing 2.0.1 intentaba instalar pyparsing 2.0.1 que arroja este error

Contexto : estaba usando virtualenv, y parece que el 2.2 provino de los site-packages Python de mi sistema operativo global, pero incluso con el indicador --no-site-packages (ahora por defecto en el último virtualenv) el 2.2 todavía estaba presente. Seguramente porque instalé Python desde su sitio web y agregó bibliotecas de Python a mi $PATH .

Tal vez una pip install --ignore-installed hubiera funcionado.

Solución : como necesitaba avanzar, simplemente pyparsing==2.0.1 el pyparsing==2.0.1 de mis pyparsing==2.0.1 .


probar en linux:

sudo apt install python-pip python-bluez libbluetooth-dev libboost-python-dev libboost-thread-dev libglib2.0-dev bluez bluez-hcidump


Sobre el código de error

De acuerdo con la documentación de Python :

Este módulo pone a disposición símbolos de sistema errno estándar. El valor de cada símbolo es el valor entero correspondiente. Los nombres y las descripciones están tomados de linux / include / errno.h , que debería ser bastante inclusivo.

El código de error 1 se define en errno.h y significa Operation not permitted .

Sobre tu error

Sus setuptools no parecen estar instaladas. Simplemente siga las Installation Instructions del sitio web de PyPI.

Si ya está instalado, intente

pip install --upgrade setuptools

Si ya está actualizado, verifique que no falte el módulo ez_setup. Si es así, entonces

pip install ez_setup

Vuelva a intentarlo

pip install unroll

Si todavía no funciona, tal vez pip no instaló / actualizó setup_tools correctamente, por lo que es posible que desee probar

easy_install -U setuptools

Y otra vez

pip install unroll


  • Descargue e instale el Microsoft Visual C++ Compiler for Python 2.7 desde https://www.microsoft.com/en-in/download/details.aspx?id=44266 : este paquete contiene el compilador y el conjunto de encabezados del sistema necesarios para producir binarios ruedas para paquetes Python 2.7.
  • Abra un símbolo del sistema en modo elevado (ejecutar como administrador)
  • Primero pip install ez_setup
  • Luego, pip install unroll (comenzará a instalar numpy, music21, decorator, imageio, tqdm, moviepy, unroll ) # Tenga paciencia para la instalación de music21

Python 2.7.11 64 bit usado