Lorsque j'essaie d'installer odoo-server
, j'ai eu l'erreur suivante:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Quelqu'un pourrait-il m'aider à résoudre ce problème?
python
gcc
pip
odoo-server
Madura Dissanayake
la source
la source
Réponses:
J'ai rencontré le même problème au collège après avoir installé Linux Mint pour le projet principal de ma dernière année, la troisième solution ci-dessous a fonctionné pour moi.
Lorsque vous rencontrez cette erreur, veuillez noter qu'avant l'erreur, il peut indiquer qu'il vous manque un package ou un fichier d'en-tête - vous devez les trouver et les installer et vérifier si cela fonctionne (par exemple ssl → libssl).
Pour Python 2.x, utilisez:
Pour Python 2.7, utilisez:
Pour Python 3.x, utilisez:
ou pour une version spécifique de Python 3, remplacez-la
x
par la version mineure dansla source
entrer:
ou
voir http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
la source
Reading state information... Done python-dev is already the newest version.
Essayez d'installer ces packages.
la source
Vous devez installer ces packages:
la source
libldap2-dev
,libpq-dev
etlibsasl2-dev
OU ESSAYEZ CECI:
la source
Pour Python 3.4, utilisez:
Pour Python 3.5, utilisez:
Pour Python 3.6, utilisez:
Pour Python 3.7, utilisez:
Pour Python 3.8, utilisez:
... etc ...
la source
apt-get install python3.6-dev
et ça a aussi fonctionné.sudo apt-get install python3.8-dev
Pour moi, rien de ce qui précède n'a fonctionné. Cependant, j'ai résolu le problème d'installation
libssl-dev
.Cela pourrait fonctionner si vous avez le même message d'erreur que dans mon cas:
la source
Dans mon cas, il manquait le paquet libffi-dev .
Ce qui a fonctionné:
la source
sur ubuntu 14.04:
revenu:
J'ai choisi d'installer libffi-dev
a parfaitement fonctionné
la source
ffi.h
dépendance manquante, mais elle a également aidé à corriger d'autres dépendances manquantes. Merci!pcrecpp.h
. Et le paquet que je devais installer étaitlibpcre3-dev
.Dans mon cas
pip
, je n'ai pas pu installer les bibliothèques, j'ai essayé les solutions données ci-dessus, mais aucune n'a fonctionné mais les suivantes ont fonctionné pour moi:la source
En dépit d'être une vieille question, je vais ajouter mon opinion.
Je pense que la bonne réponse dépend du message d'erreur du compilateur gcc, quelque chose comme "xxxx.h manquant"
Cela peut aider dans certains cas:
la source
la réponse ci-dessous a fonctionné pour moi, vous pouvez essayer:
la source
sudo apt-get install python-lxml
L'exécution a
sudo apt-get install python-dev
résolu l'erreur.la source
sudo apt-get install python3-dev
.En utilisant Ubuntu 14.04 LTS avec un
virtualenv
python 3.5 en cours d'exécution, je devais faire:Les autres commandes:
N'a pas aidé. Je pense que c'est parce que les
virtualenv
besoins doivent s'appuyer sur l'ensemble du systèmepython-dev
et qu'il doit correspondre à lavirtualenv
version python de. Cependant, l'utilisation des commandes ci-dessus installepython-dev
pour python 2.x et le python 3.x fourni avec Ubuntu 14.04 qui est 3.4, pas 3.5.la source
Cela fonctionne pour moi, 12.04, python2.7.6
la source
E: Unable to locate package lxml
Je reçois ce qui suit. :(sudo apt-get install python-lxml
commandeCela me suffisait:
la source
Après avoir mis à jour mon ordinateur avec pip aujourd'hui, et vérifiez les autres réponses ici, je peux vous dire que cela pourrait être TOUT. Vous devez vérifier erreur par erreur, en recherchant la bibliothèque spécifique dont vous avez besoin. Dans mon cas, ce sont les bibliothèques que j'ai dû installer:
HTH
la source
Conseil : veuillez ne pas considérer cela comme une réponse. Juste pour aider quelqu'un d'autre aussi.
J'ai eu un problème similaire lors de l'installation de psycopg2 . J'ai installé
build-essential
,python-dev
et aussilibpq-dev
mais il a jeté la même erreur.Comme j'étais pressé dans le déploiement, j'ai finalement copié la ligne complète de la réponse de @ user3440631.
Et ça a fonctionné comme un charme. mais je n'ai pas trouvé le package qui a résolu mon problème. Veuillez mettre à jour le commentaire si quelqu'un a une idée du
psycopg2
package de dépendance à partir de la commande ci-dessus.la source
Beaucoup de temps, j'ai eu la même erreur lors de l'installation de
M2Crypto
etpygraphviz
et installé toutes les choses mentionnées dans la réponse approuvée . Mais cette ligne ci-dessous a également résolu tous mes problèmes avec les autres packages dans la réponse approuvée .Ce
swig
package m'a sauvé la vie comme la solution pourM2Crypto
etgraphviz-dev
pourpygraphviz
. J'espère que cela aidera quelqu'un.la source
Pour moi, je devais m'assurer d'utiliser la bonne version de la cryptographie. pip.freeze avait une version plus ancienne et une fois que j'utilisais le dernier, le problème était absent.
la source
vous devez d'abord découvrir quel était le problème réel. ce que vous voyez, c'est que le compilateur C a échoué, mais vous ne savez pas encore pourquoi. faites défiler jusqu'à l'endroit où vous obtenez l'erreur d'origine. dans mon cas, essayer d'installer certains packages en utilisant
pip3
, j'ai trouvé:donc dans mon cas, je devais installer
libffi-dev
.la source
bcrypt
viapip3
, et la sortie était assez énorme et en observant les premiers messages depip3 install bcrypt
, j'ai réalisé quelibffi-dev
c'était le paquet qui causait tous les problèmes pour les prochaines étapes du processus d'installation. Bien observé, ami :). J'espère que cela ne vous dérange pas, si je donne quelques sous à votre réponse, qui pour moi, mérite une meilleure considération. Cordialement.la source
Aucune des réponses ci-dessus n'a fonctionné pour moi lorsque j'ai eu le même problème sur mon Ubuntu 14.04
Cependant, cela a résolu l'erreur:
sudo apt-get install python-numpy libicu-dev
la source
Odoo
ne dépendent paspython-numpy
.Pour moi, cela a aidé à installer
libxml2-dev
etlibxslt1-dev
.la source
Ma pile était comme ça:
dans le même cas, veuillez considérer la faute de frappe (bug) dans l'un des fichiers d'installation et le modifier manuellement en changeant "X509_REVOKED_dup" en "X509_REVOKED_dupe" (sans guillemets). J'ai édité le fichier x509.h:
et cela a fonctionné pour moi, mais veuillez consulter le message lié ci-dessous, car ils ont édité un autre fichier:
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
la source
Dans mon cas, la commande a
sudo apt-get install unixodbc-dev
résolu le problème. J'obtenais une erreur spécifique au fichier d'en-tête sql.h.la source
Pour Centos 7 Utilisez la commande ci-dessous pour installer le package de développement Python
Python 2.7
Python 3.4
Néanmoins, si votre problème n'est pas résolu, essayez d'installer les packages ci-dessous -
la source
Comme Robin Winslow le dit dans un commentaire:
Dans mon cas, mon message d'erreur complet était:
J'essayais d'installer torrench :
Avec un lien stackoverflow donné, je résous ce problème en:
Notez que les packages suivants étaient déjà installés:
J'espère que cela vous aidera!
la source
Dans mon cas, c'est la
oursql
cause de la même erreur (générique) que ci-dessous.Donc, je savais que je devais avoir un
libmysqlcppconn-dev
paquet.Et tout va bien!
la source
sudo apt-get install libmysqld-dev
et cela a fonctionné pour moi.Cela a fonctionné pour moi:
sudo apt install zlib1g-dev
la source