Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

740
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório

0

Requiere actualizar su versión de pip

pip instalar --actualizar pip

over 4 years ago · Santiago Trujillo Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda