Cuando trato de instalar odoo-server
, recibo el siguiente error:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
¿Alguien podría ayudarme a resolver este problema?
python
gcc
pip
odoo-server
Madura Dissanayake
fuente
fuente
Respuestas:
Encontré el mismo problema en la universidad al instalar Linux Mint para el proyecto principal de mi último año, la tercera solución a continuación funcionó para mí.
Cuando encuentre este error, tenga en cuenta que antes del error puede decir que le falta un paquete o un archivo de encabezado; debe encontrarlos e instalarlos y verificar si funciona (por ejemplo, ssl → libssl).
Para Python 2.x use:
Para Python 2.7 use:
Para Python 3.x use:
o para una versión específica de Python 3, reemplace
x
con la versión menor enfuente
entrar:
o
ver http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
fuente
Reading state information... Done python-dev is already the newest version.
Intenta instalar estos paquetes.
fuente
Necesita instalar estos paquetes:
fuente
libldap2-dev
,libpq-dev
ylibsasl2-dev
O INTENTE ESTO:
fuente
Para Python 3.4 use:
Para Python 3.5 use:
Para Python 3.6 use:
Para Python 3.7 use:
Para Python 3.8 use:
... y así ...
fuente
apt-get install python3.6-dev
y también funcionó.sudo apt-get install python3.8-dev
Para mí nada de lo anterior funcionó. Sin embargo, resolví el problema con la instalación
libssl-dev
.Esto podría funcionar si tiene el mismo mensaje de error que en mi caso:
fuente
En mi caso, faltaba el paquete libffi-dev .
Lo que funcionó:
fuente
en ubuntu 14.04:
devuelto:
Elegí instalar libffi-dev
funcionó perfectamente
fuente
ffi.h
dependencia faltante, sino que también me ayudó a corregir otras dependencias faltantes. ¡Gracias!pcrecpp.h
. Y el paquete que tuve que instalar fuelibpcre3-dev
.En mi caso
pip
no pude instalar bibliotecas, probé las soluciones dadas anteriormente, pero ninguna funcionó, pero lo siguiente funcionó para mí:fuente
A pesar de ser una vieja pregunta, agregaré mi opinión.
Creo que la respuesta correcta depende del mensaje de error del compilador gcc, algo así como "Falta xxxx.h"
Esto podría ayudar en algunos casos:
fuente
La siguiente respuesta funcionó para mí, puedes probar:
fuente
sudo apt-get install python-lxml
La ejecución
sudo apt-get install python-dev
resolvió el error.fuente
sudo apt-get install python3-dev
.Usando Ubuntu 14.04 LTS con un
virtualenv
python 3.5 en ejecución, tuve que hacer:Los otros comandos:
No ayudó. Creo que esto se
virtualenv
debe a que necesita confiar en elpython-dev
paquete de todo el sistema y debe coincidir con lavirtualenv
versión de Python de. Sin embargo, el uso de los comandos anteriores se instalapython-dev
para python 2.xy python 3.x que viene con Ubuntu 14.04, que es 3.4, no 3.5.fuente
Esto funciona para mí, 12.04, python2.7.6
fuente
E: Unable to locate package lxml
Me sale lo siguiente. :(sudo apt-get install python-lxml
comandoEsto fue suficiente para mí:
fuente
Después de actualizar mi computadora con pip hoy, y verificar las otras respuestas aquí, puedo decirte que podría ser CUALQUIER COSA. Debe verificar error por error, buscando cuál es la biblioteca específica que necesita. En mi caso, estas fueron las bibliotecas que tuve que instalar:
HTH
fuente
Consejo : No considere esto como una respuesta. Solo para ayudar a alguien más también.
Tuve un problema similar al instalar psycopg2 . Lo instalé
build-essential
,python-dev
y tambiénlibpq-dev
pero arrojó el mismo error.Como tenía prisa en el despliegue, finalmente copié la línea completa de la respuesta de @ user3440631.
Y funcionó como un encanto. pero no pude encontrar qué paquete resolvió mi problema. Actualice el comentario si alguien tiene idea sobre el
psycopg2
paquete de dependencia del comando anterior.fuente
Mucho tiempo me dio el mismo error al instalar
M2Crypto
ypygraphviz
e instalado todas las cosas mencionan en la respuesta aprobada . Pero esta línea a continuación resolvió todos mis problemas con los otros paquetes en la respuesta aprobada también.Este
swig
paquete me salvó la vida como la solución porM2Crypto
ygraphviz-dev
parapygraphviz
. Espero que esto ayude a alguien.fuente
Para mí tenía que asegurarme de que estaba usando la versión correcta de la criptografía. pip.freeze tenía una versión anterior y una vez que usé la última versión del problema cuando estaba fuera.
fuente
primero debe averiguar cuál era el problema real. lo que estás viendo es que el compilador de C falló pero aún no sabes por qué. desplácese hasta donde obtiene el error original. en mi caso, tratando de instalar algunos paquetes usando
pip3
, encontré:así que en mi caso necesitaba instalar
libffi-dev
.fuente
bcrypt
través depip3
, y el resultado era bastante grande y al observar los primeros mensajespip3 install bcrypt
, me di cuenta de quelibffi-dev
era el paquete el que estaba causando todos los problemas para los siguientes pasos del proceso de instalación. Bien observado, amigo :). Espero que no te importe, si doy algunos centavos a tu respuesta, lo que para mí merece una mejor consideración. Saludos.fuente
Ninguna de las respuestas anteriores funcionó para mí cuando tuve el mismo problema en mi Ubuntu 14.04
Sin embargo, esto resolvió el error:
sudo apt-get install python-numpy libicu-dev
fuente
Odoo
no dependenpython-numpy
.Para mí me ayudó a instalar
libxml2-dev
ylibxslt1-dev
.fuente
Mi pila era así:
en el mismo caso, considere el error tipográfico (error) en uno de los archivos de instalación y edítelo manualmente cambiando "X509_REVOKED_dup" a "X509_REVOKED_dupe" (sin comillas). He editado el archivo x509.h:
y funcionó para mí, pero consulte la publicación vinculada a continuación, ya que editaron otro archivo:
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
fuente
En mi caso, el comando
sudo apt-get install unixodbc-dev
resolvió el problema. Recibía un error específico del archivo de encabezado sql.h.fuente
Para Centos 7, use el siguiente comando para instalar Python Development Package
Python 2.7
Python 3.4
Aún así, si su problema no se resuelve, intente instalar los siguientes paquetes
fuente
Como Robin Winslow dice en un comentario:
En mi caso, mi mensaje de error completo fue:
Estaba tratando de instalar torrench :
Con el enlace de stackoverflow dado, resuelvo este problema al:
Tenga en cuenta que los siguientes paquetes ya estaban instalados:
¡Espero que eso ayude!
fuente
En mi caso, fue
oursql
que estaba causando el mismo error (genérico) que a continuación.Entonces, sabía que necesitaba tener un
libmysqlcppconn-dev
paquete.Y todo bien!
fuente
sudo apt-get install libmysqld-dev
y funcionó para mí.Esto funcionó para mí:
sudo apt install zlib1g-dev
fuente