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?
Respuestas:
Sobre el código de error
De acuerdo con la documentación de Python :
El código de error 1 se define en
errno.h
y significaOperation not permitted
.Sobre tu error
Sus herramientas de configuración no parecen estar instaladas. Simplemente siga el
Installation Instructions
del sitio web de PyPI.Si ya está instalado, intente
Si ya está actualizado, verifique que no falte el módulo ez_setup. Si es así, entonces
Vuelva a intentarlo
Si todavía no funciona, tal vez pip no instaló / actualizó setup_tools correctamente, por lo que puede intentar
Y otra vez
fuente
pylint
.lazy-object-proxy
no se pudo instalar: "error: [Errno 2] No such file or directory: 'examples'
" "Command "python setup.py egg_info" failed with error code 1
". La actualización losetuptools
solucionó.pip install ez_setup
fue la solución para mí :)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:
pip install package_i_want
en algunas de mis indicaciones de comando 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, digamos que dice su instalación de PythonPython 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 aquí , por lo que v1500 significa que usaría el símbolo del sistema vs2008 x64easy_install package_i_want
pip install package_i_want.whl
pip install package_i_want.whl
Ahora, si nos enfocamos en su problema específico, donde tiene 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
pip install unroll-0.1.0-py2-none-any.whl
De esa manera 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 de 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 publica algunos problemas para los principales desarrolladores o se divierte portando a Windows (generalmente unas pocas horas si no tiene suerte) :)
fuente
pip install --upgrade setuptools
. Esto ayudará en la mayoría de los casos.Se resolvió después de actualizar pip:
fuente
pipenv
asegúrese de actualizar pipenv usando en supip install --upgrade pipenv
lugar.Me quedé atascado exactamente con el mismo error con
psycopg2
. Parece que salté algunos pasos al instalar Python y paquetes relacionados.sudo apt-get install python-dev libpq-dev
pip install psycopg2
(En su caso, debe reemplazarlo
psycopg2
con el paquete con el que tiene un problema).Funcionó a la perfección.
fuente
sudo apt-get install python-dev
Hizo el truco. Gracias. Las actitudes desagradables de otras personas que respondieron con soluciones inválidas son repugnantes.Recibí este mismo error al instalar
mitmproxy
usandopip3
. El siguiente comando solucionó esto:fuente
Microsoft Visual C++ Compiler for Python 2.7
de https://www.microsoft.com/en-in/download/details.aspx?id=44266 - este paquete contiene el compilador y el conjunto de cabeceras del sistema necesarios para la producción de ruedas binarios para Python 2.7 paquetes.pip install ez_setup
pip install unroll
(comenzará a instalarnumpy, music21, decorator, imageio, tqdm, moviepy, unroll
) # Tenga paciencia para lamusic21
instalaciónPython 2.7.11 64 bit usado
fuente
Otra manera:
fuente
Yo tuve el mismo problema.
El problema fue :
pyparsing 2.2
ya estaba instalado yrequirements.txt
estaba tratando de instalar lopyparsing 2.0.1
que arroja este errorContexto : estaba usando virtualenv, y parece que el 2.2 vino de mi sistema operativo global Python
site-packages
, pero incluso con--no-site-packages
flag (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
.Quizás a
pip install --ignore-installed
hubiera funcionado.Solución : como necesitaba avanzar, simplemente quité el
pyparsing==2.0.1
de mirequirements.txt
.fuente
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 de instalación pip con sudo prefijado:
fuente
Tuve el mismo problema al instalar la biblioteca "Twisted" y la resolví ejecutando el siguiente comando en Ubuntu 16.04 (Xenial Xerus):
fuente
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.
fuente
Eso significa que algunos paquetes en pip son viejos o no están instalados correctamente.
Intente verificar la versión y luego actualizar pip. Utilice la eliminación automática si eso funciona.
Si el comando pip muestra un error todo el tiempo para cualquier comando o se congela, etc.
La mejor solución es desinstalarlo o eliminarlo por completo.
Instale un nuevo pip y luego actualice y actualice su sistema.
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
fuente
Esta fue la forma más fácil para mí:
Entonces, si estaba usando pip, intente usar pip3 o pip2
Debería resolver el problema.
fuente
pip3 install --upgrade setuptools ADVERTENCIA: pip está siendo invocado por un contenedor de script antiguo. Esto fallará en una versión futura de pip. Consulte https://github.com/pypa/pip/issues/5599 para obtener consejos sobre cómo solucionar el problema subyacente.
****** Para evitar este problema, puede invocar Python con '-m pip' en lugar de ejecutar pip directamente. ******
use "comando" python3 -m pip, por ejemplo: python3 -m pip install --user pyqt5
fuente
Esto funcionó para mí:
fuente
Actualizar Python a la versión 3 solucionó mi problema. Nada más lo hizo.
fuente
Descargué el archivo .whl de http://www.lfd.uci.edu/~gohlke/pythonlibs/ y luego hice:
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.
fuente
Tuve este problema usando 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 en https://github.com/psycopg/psycopg2/issues/594
fuente
Enfrenté el mismo problema con el mismo mensaje de error pero en Ubuntu 16.04 LTS (Xenial Xerus) en su lugar:
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):
Una vez que lo activé, corro con
pip install unirest
éxito.fuente
probar en linux:
fuente
Lo resolví en Centos 7 usando:
fuente
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.
fuente
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/
fuente
El siguiente comando funcionó para mí
fuente
Los métodos para resolver el problema setup.pu egg_info al actualizar setuptools o no otros métodos no funcionan.
pip install -e .
o porpython setup.py install
fuente