“Pip install unroll”: “python setup.py egg_info” falló con el código de error 1

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

Pero la 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?

Sobre el código de error

Según la documentación de Python :

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

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

Sobre tu error

Sus herramientas de configuración 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, compruebe que no falta el módulo ez_setup. Si es así, entonces

 pip install ez_setup 

Vuelva a intentarlo

 pip install unroll 

Si aún 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 

Aquí hay una pequeña guía que explica un poco cómo usualmente instalo paquetes nuevos en Python + Windows. Parece que estás usando rutas de Windows, por lo que esta respuesta se mantendrá en ese SO en 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 bash siempre es hacer pip install package_i_want en algunas de mis indicaciones de comando de Visual Studio. ¿Qué comando de Visual Studio? Bien, idealmente el Visual Studio que coincide con el que se usó para construir Python. Por ejemplo, digamos 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 comstackr Python se puede encontrar aquí , por lo que v1500 significa que estaría usando el indicador de comandos vs2008 x64
  • Si el paso anterior falló por alguna razón, simplemente bash usar easy_install package_i_want
  • Si el paso anterior falló por alguna razón, voy al sitio web de gohlke y compruebo si mi paquete está disponible allí. Si es así, tengo suerte, simplemente lo descargo en mi virtualenv y luego voy a esa ubicación utilizando un indicador de comandos y hago pip install package_i_want.whl
  • Si el paso anterior no tuvo éxito, solo intentaré construir la rueda y una vez que se genere, intentaré instalarla con pip install package_i_want.whl

Ahora, si nos centramos en su problema específico, donde está teniendo dificultades para instalar el paquete de desenrollado . 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 unroll-0.1.0-py2-none-any.whl generado de la carpeta dist creada en su virtualenv.
  • pip install unroll-0.1.0-py2-none-any.whl

De esa forma se instalará sin ningún problema. Para comprobar que realmente funciona, solo 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 pip que son específicos de Unix o Mac OS X, en ese caso, cuando eso suceda, me temo que la mejor manera de obtener un La versión de Windows está publicando algunos problemas a los desarrolladores principales o divirtiéndose un poco al portar a Windows (normalmente unas pocas horas si no tiene suerte) 🙂

Se resolvió después de actualizar pip:

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

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

  1. sudo apt-get install python-dev libpq-dev
  2. Ve a tu env 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.

mitmproxy este mismo error al instalar mitmproxy usando pip3 . El siguiente comando corrigió esto:

 pip3 install --upgrade setuptools 
  • 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 comstackdor y el conjunto de encabezados del sistema necesarios para producir binarios Ruedas para paquetes de Python 2.7.
  • Abra un símbolo del sistema en modo elevado (ejecutar como administrador)
  • En primer lugar hacer pip install ez_setup
  • A continuación, realice la instalación de numpy, music21, decorator, imageio, tqdm, moviepy, unroll pip install unroll (Comenzará a instalar numpy, music21, decorator, imageio, tqdm, moviepy, unroll ) # music21 paciente para la instalación de music21

Python 2.7.11 64 bit usado

Otra manera:

 sudo apt-get install python-psycopg2 python-mysqldb 

Yo tuve el mismo problema.

El problema era :

pyparsing 2.2 ya estaba instalado y mi pyparsing 2.0.1 intentaba instalar pyparsing 2.0.1 que arrojaba este error

Contexto : estaba usando virtualenv, y parece que la versión 2.2 provino de mis site-packages Python del SO global, pero incluso con la bandera --no-site-packages (ahora por defecto en la última versión de virtualenv), la versión 2.2 todavía estaba presente. Seguramente porque instalé Python desde su sitio web y agregué bibliotecas de Python a mi $PATH .

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

Solución : como necesitaba moverme hacia adelante, simplemente pyparsing==2.0.1 el pyparsing==2.0.1 de mis pyparsing==2.0.1 .

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

Basado en esa respuesta, mi problema se resolvió ejecutando el comando pip install con sudo prefijado:

 sudo pip install python-mpd2 

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

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

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

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 pip nuevo y luego actualice y actualice su sistema.

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

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

 pip2 install Name 

Así que si estaba usando pip, intente usar pip3 o pip2

Debería resolver el problema.

Esto funcionó para mí:

 sudo xcodebuild -license 

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

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.

Tuve este problema al usar virtualenvs (con pipenv) en mi nueva configuración de desarrollo.

Solo pude resolverlo actualizando la versión psycopg2 de 2.6.2 a 2.7.3. Más información está en https://github.com/psycopg/psycopg2/issues/594

Me enfrenté al mismo problema con el mismo mensaje de error, pero en Ubuntu 16.04 LTS (Xenial Xerus):

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 provistas 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é, ejecuto pip install unirest éxito.

prueba en linux

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

Lo resolví en Centos 7 usando:

 sudo yum install libcurl-devel 

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

Finalmente lo resolvió desactivando Comodo Auto-Contención .

Como nadie lo ha mencionado aún, 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 comstackr código, como a través de setuptools.extension.Extension o numpy.distutils.core.Extension. Por ejemplo, la creación de módulos f2py en Windows con Python requiere Visual C ++ SDK como se instaló anteriormente. En Linux y Mac, las bibliotecas de C ++ se instalan con el comstackdor.

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