Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

732
Vistas
El comando "python setup.py egg_info" falló con el código de error 1 en /tmp/..../

Recibí el siguiente error al instalar una dependencia con pip:

pip9.exceptions.InstallationError El comando "python setup.py egg_info" falló con el código de error 1 en /tmp/tmpoons7qgkbuild/opencv-python/

A continuación se muestra el resultado de ejecutar el comando pipenv install opencv-python en un sistema Linux reciente (5.4.0 x64).

 Locking [packages] dependencies… self.repository.get_dependencies(ireq): File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 174, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 222, in get_legacy_dependencies result = reqset._prepare_file(self.finder, ireq, ignore_requires_python=True) File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 644, in _prepare_file abstract_dist.prep_for_dist() File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 134, in prep_for_dist self.req_to_install.run_egg_info() File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 435, in run_egg_info call_subprocess( File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/utils/__init__.py", line 705, in call_subprocess raise InstallationError( pip9.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpoons7qgkbuild/opencv-python/
over 4 years ago · Santiago Trujillo
8 Respuestas
Responde la pregunta

0

En un proyecto que necesita Python2 y pip2, recibí un error similar

 python setup.py egg_info" failed with error code 1 in /tmp/pip-install-hI6hg8/mpmath/

A continuación, "python-pip" es pip2 (python3-pip sería pip3):

 apt-get install --upgrade python-pip -y && \ python -m pip install --upgrade pip

No estoy seguro de si se necesita la segunda --upgrade , aunque tampoco hace daño, el código funcionó para mí.

Y luego instalé los paquetes con apt (= apt-get) en tantos casos como sea posible. Revisé paquete por paquete, ejemplo de un Dockerfile:

 RUN apt-get install -y python-scipy RUN apt-get install -y python-sympy ... RUN python -m pip install opencv-python==3.4.0.12 RUN python -m pip install pyyaml ...

Eso significa: busco el instalador apt Python2 (generalmente solo python-PACKAGENAME, mientras que python3-PACKAGENAME sería para Python3), y si no hay ninguno, tomo el instalador python -m pip (=Python2 también). Después de todas las pruebas, los junté en dos comandos EJECUTAR, pero ese es un nodo lateral para los usuarios de Dockerfile.

En todo caso. No use solo pip install , ya que llamará a su pip predeterminado, y eso podría caer en una versión superior si tiene pip3 instalado. Incluso si no, es más claro usar siempre python -m pip para que no haya confusión en el futuro, si pip3 se instala más tarde.

Sin haber probado esto, el error de la pregunta quizás sea causado por un pip2 al que se le pide instalar una versión demasiado reciente de "opencv-python". Luego, debe limitar "opencv-python" a la última versión disponible en Python2, que es la versión 3.4.0.12:

 python -m pip install opencv-python==3.4.0.12
over 4 years ago · Santiago Trujillo Denunciar

0

yo tengo el mismo problema.

Cuando ejecuto:

 pip install jupyterlab

arroja un error:

 Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-p0u6Wd/jupyterlab

Intenté de muchas maneras, todas fallaron.

Finalmente, encuentro que hay una antera pip en mi computadora:

 $ pip --version pip 6.1.1 from /Library/Python/2.7/site-packages (python 2.7) $ pip3 --version pip 21.2.4 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)

Yo uso pip3 solucionar el problema:

 pip3 install jupyterlab
over 4 years ago · Santiago Trujillo Denunciar

0

Para mí, ninguno de los anteriores funcionó. La solución fue forzar la actualización de pip ya que la actualización estaba dentro de la versión y no de la actual, es decir, era algo así como 9.0.1 pero la nueva es 21.1.3

python -m pip install --upgrade --force pip

pip3 install --upgrade setuptools

y luego vuelva a intentar la instalación. También actualizo la wheel en el camino.

over 4 years ago · Santiago Trujillo Denunciar

0

Requiere actualizar su versión de pip

pip instalar --actualizar pip

over 4 years ago · Santiago Trujillo Denunciar

0

Para python 3.7 , tengo que ejecutar los siguientes comandos para actualizar las dependencias de pip y setuptools :

 sudo python3.7 -m pip install -U pip sudo python3.7 -m pip install -U setuptools

Para python 2.7 , tengo que actualizar las dependencias de pip y setuptools Y tengo que instalar los paquetes python-dev y libpq-dev :

 sudo python2.7 -m pip install -U pip sudo python2.7 -m pip install -U setuptools sudo apt-get install python-dev libpq-dev
over 4 years ago · Santiago Trujillo Denunciar

0

Acabo de encontrarme con un problema similar al intentar instalar el paquete de Google Cloud Platform para BigQuery en Python 3.6, que me arrojaba el siguiente error: (no se pudo copiar y pegar antes de perderlo, así que esta es una aproximación del error exacto Tengo)

[...] Error de instalación: el comando "python setup.py egg_info" falló con el código de error 1 en /tmp/<alguna_carpeta>/grpcio/

Y después de seguir otros hilos con las opciones más recomendadas para actualizar las herramientas de configuración, no usar los paquetes almacenados en caché, usar la opción de usuario local, etc. Nada funcionó

 python3 -m pip install --user --no-cache-dir google-cloud-bigquery python3 -m pip install --upgrade setuptools

Luego, al mirar un poco más detenidamente el mensaje de error real, pude ver que la línea fallida también se refería a lo que pensé que podría ser otro paquete de dependencia: grpcio

Así que, por supuesto, pensé en intentar actualizar o reinstalar ese paquete grpcio y ver qué pasaba.

Lo intenté primero con solo actualizar ese paquete:

 python3 -m pip install --no-cache-dir --user --upgrade grpcio

Y mejoró bien. Entonces, a continuación, intenté actualizar el paquete google-cloud-bigquery nuevamente, y esta vez también funcionó perfectamente y eso resolvió el problema.

Básicamente, parece que garantizar que toda la cadena de dependencia esté disponible e instalada correctamente también puede funcionar, lo que tiene mucho sentido cuando lo piensas.

Espero que esto ayude a algunas personas.

over 4 years ago · Santiago Trujillo Denunciar

0

Resolví un problema similar siguiendo este enlace https://www.edureka.co/community/69396/command-python-setup-info-failed-error-build-8nhf9w2t-grpcio y usando el siguiente comando:

 $ pip3 install --upgrade setuptools $ pip3 install --upgrade pip
over 4 years ago · Santiago Trujillo Denunciar

0

Cómo arreglar pip9.exceptions.InstallationError

Asegúrese de que la versión de su pip y setuptools sea suficiente para manylinux2014 wheels .

A) Instalación del sistema

 sudo python3 -m pip install -U pip sudo python3 -m pip install -U setuptools

B) Entorno virtual / Pipenv

 # Within the venv pip3 install -U pip pip3 install -U setuptools

Explicación

Para mí, python setup.py egg_info probablemente falló debido a un cambio reciente en las ruedas de python, ya que manylinux1 wheels fueron reemplazadas por manylinux2014 wheels acuerdo con las preguntas frecuentes de open-cv .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda