When I try to install odoo-server
, I got the following error:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Could anyone help me to solve this issue?
When I try to install odoo-server
, I got the following error:
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Could anyone help me to solve this issue?
Try installing these packages.
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-pil python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev
sudo easy_install greenlet
sudo easy_install gevent
sudo apt-get install python-dev
solves the problem –
Disafforest build-essential
and python-dev
but it did not work then finally I just copied full line sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
And It worked like a charm :D –
Chippewa sudo apt-get install build-essential
and sudo apt-get install python3.*-dev
–
Maddalena python3-dev
and gcc
was enough in my case. –
Dewclaw I encountered the same problem in college having installed Linux Mint for the main project of my final year, the third solution below worked for me.
When encountering this error please note before the error it may say you are missing a package or header file — you should find those and install them and verify if it works (e.g. ssl → libssl).
For Python 2.x use:
sudo apt-get install python-dev
For Python 2.7 use:
sudo apt-get install libffi-dev
For Python 3.x use:
sudo apt-get install python3-dev
or for a specific version of Python 3, replace x
with the minor version in
sudo apt-get install python3.x-dev
apt-get install python3.x-dev
for python 3.7 –
Lonely $ sudo apt-get install python3.x-dev
worked for python3.7
–
Sothena python3.x-dev
but still had problems, but Samuel's suggestion of sudo apt-get install build-essential
worked perfectly –
Woodford sudo apt-get install python3.9-dev
works like a charm :) –
Dorettadorette sudo apt-get install python3.8-dev
works perfectly on my Linux board. The other commands cannot. Thank you~ –
Nightgown apt install build-essential python-dev
doesn't help but I have to use apt install python3.8-dev
–
Univocal sudo apt-get install python2-dev
worked for python 2.7 on Ubuntu 20.04 –
Jarodjarosite Python.h is nothing but a header file. It is used by gcc to build applications. You need to install a package called python-dev. This package includes header files, a static library and development tools for building Python modules, extending the Python interpreter or embedding Python in applications.
enter:
$ sudo apt-get install python-dev
or
# apt-get install python-dev
see http://www.cyberciti.biz/faq/debian-ubuntu-linux-python-h-file-not-found-error-solution/
Reading state information... Done python-dev is already the newest version.
–
Rilke python-dev
for python 2.7 which didn't work. But when I mentioned the version like: sudo apt-get install python3.8-dev
this worked (I also had python 3.8 installed in my machine). See @kame's answer. –
Auten sudo apt-get install python3.11-dev
–
Echolalia Try installing these packages.
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-pil python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev
sudo easy_install greenlet
sudo easy_install gevent
sudo apt-get install python-dev
solves the problem –
Disafforest build-essential
and python-dev
but it did not work then finally I just copied full line sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
And It worked like a charm :D –
Chippewa sudo apt-get install build-essential
and sudo apt-get install python3.*-dev
–
Maddalena python3-dev
and gcc
was enough in my case. –
Dewclaw You need to install these packages:
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev libjpeg-dev zlib1g-dev
libldap2-dev
, libpq-dev
and libsasl2-dev
–
Soursop libpq-dev
in my case (Ubuntu 20.04 with Python 3.8). Encountered the error while trying to pip install psycopg2
. –
Photofinishing For Python 3.5 use:
sudo apt-get install python3.5-dev
For Python 3.6 use:
sudo apt-get install python3.6-dev
For Python 3.7 use:
sudo apt-get install python3.7-dev
For Python 3.8 use:
sudo apt-get install python3.8-dev
... and so on ...
apt-get install python3.6-dev
and it also worked. –
Virescent sudo apt-get install python3.8-dev
–
Bison $ sudo apt-get install gcc
$ sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi
OR TRY THIS:
$ sudo apt-get install libxml2-dev libxslt1-dev
In my case, it was missing package libffi-dev.
What worked:
sudo apt-get install libffi-dev
For me none of above worked. However, I solved problem with installing libssl-dev
.
sudo apt-get install libssl-dev
This might work if you have same error message as in my case:
fatal error: openssl/opensslv.h: No such file or directory ... .... command 'x86_64-linux-gnu-gcc' failed with exit status 1
In my case following command did the magic
sudo apt-get install gcc python3-dev
if the above command didn't work try following two commands
sudo apt-get install gcc python-dev
Or
sudo apt-get install gcc python3.x-dev
python3.x
represent the version
number of python installed on your machine.on ubuntu 14.04:
sudo apt-file search ffi.h
returned:
chipmunk-dev: /usr/include/chipmunk/chipmunk_ffi.h
ghc-doc: /usr/share/doc/ghc-doc/html/users_guide/ffi.html
jython-doc: /usr/share/doc/jython-doc/html/javadoc/org/python/modules/jffi/jffi.html
libffi-dev: /usr/include/x86_64-linux-gnu/ffi.h
libffi-dev: /usr/share/doc/libffi6/html/Using-libffi.html
libgirepository1.0-dev: /usr/include/gobject-introspection-1.0/girffi.h
libgirepository1.0-doc: /usr/share/gtk-doc/html/gi/gi-girffi.html
mlton-basis: /usr/lib/mlton/include/basis-ffi.h
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._ffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/config/objspace.usemodules._rawffi.html
pypy-doc: /usr/share/doc/pypy-doc/html/rffi.html
I chose to install libffi-dev
sudo apt-get install libffi-dev
worked perfectly
ffi.h
missing dependency but also helped fixing other missing dependencies. Thanks! –
Weka pcrecpp.h
. And the package I had to install was libpcre3-dev
. –
Outman In my case pip
was unable to install libraries, I tried solutions given above, but none worked but the below worked for me:
sudo apt upgrade gcc
Despite being an old question, I'll add my opinion.
I think the right answer depends on the error message of the gcc compiler, something like "Missing xxxx.h"
This might help in some cases:
sudo apt-get install build-essential python-dev
This was enough for me:
sudo apt-get install build-essential
In Linux Mint with python3
$ sudo apt install build-essential python3-dev
should be enough
below answer worked for me, you can try:
sudo apt-get install python3-lxml
sudo apt-get install python-lxml
–
Tic Using Ubuntu 14.04 LTS with a virtualenv
running python 3.5, I had to do:
sudo apt-get install python3.5-dev
The other commands:
sudo apt-get install python-dev
sudo apt-get install python3-dev
Did not help. I think this is because the virtualenv
needs to rely on the system-wide python-dev
package and it must match the virtualenv
's python version. However, using the above commands installs python-dev
for python 2.x and the python 3.x that comes with Ubuntu 14.04 which is 3.4, not 3.5.
Error : error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Executing sudo apt-get install python-dev
solved the error.
sudo apt-get install python3-dev
. –
Pasta After upgrade my computer with pip today, and check the other answers here, I can tell you that it could be ANYTHING. You should check error by error, looking for what's the specific library that you need. In my case, these were the libraries that I had to install:
$ sudo apt-get install libssl-dev
$ sudo apt-get install libffi-dev
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libvirt-dev
$ sudo apt-get install libsqlite3-dev
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libxml2-dev libxslt1-dev python-dev
HTH
This works for me, 12.04, python2.7.6
sudo apt-get install libxml2 libxml2-dev libxslt1-dev
sudo apt-get install lxml
E: Unable to locate package lxml
I get the following. :( –
Subacute sudo apt-get install python-lxml
command –
Uredium first you need to find out what the actual problem was. what you're seeing is that the C compiler failed but you don't yet know why. scroll up to where you get the original error. in my case, trying to install some packages using pip3
, I found:
Complete output from command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-4u59c_8b/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-itjeh3va-record/install-record.txt --single-version-externally-managed --compile --user:
c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
#include <ffi.h>
^
compilation terminated.
so in my case I needed to install libffi-dev
.
bcrypt
via pip3
, and the output was quite huge and observing the first messages from pip3 install bcrypt
, I realized that libffi-dev
was the package which was causing all the trouble for the next steps of the installation process. Well observed, friend :). I hope you don't my mind, if I give some cents to your answer, which for me, deserves a better consideration. Regards. –
Luster In my case the command sudo apt-get install unixodbc-dev
resolved the issue. I was getting an error specific to the sql.h header file.
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
sudo easy_install greenlet
sudo easy_install gevent
Tip: Please do not consider this as an answer. Just to help someone else too.
I had similar issue while installing psycopg2. I installedbuild-essential
, python-dev
and also libpq-dev
but it thrown same error.
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
As I was in hurry in deployment so finally just copied full line from @user3440631's answer.
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
And It worked like a charm. but could not find which package has resolved my issue.
Please update the comment if anyone have idea about psycopg2
dependancy package from above command.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Lot of time I got the same error when installing M2Crypto
& pygraphviz
and installed all the things mention in the approved answer. But this below line solved all my problems with the other packages in approved answer too.
sudo apt-get install libssl-dev swig
sudo apt-get install -y graphviz-dev
This swig
package saved my life as the solution for M2Crypto
and graphviz-dev
for pygraphviz
. I hope this will help someone.
For me I had to make sure I was using the correct version of cryptography. pip.freeze had and older version and once I used the latest the problem when away.
For Centos 7 Use below command to install Python Development Package
Python 2.7
sudo yum install python-dev
Python 3.4
sudo yum install python34-devel
Still if your problem not solved then try installing below packages -
sudo yum install libffi-devel
sudo yum install openssl-devel
None of the above answers worked for me when I had the same issue on my Ubuntu 14.04
However, this solved the error:
sudo apt-get install python-numpy libicu-dev
Odoo
don't depend on python-numpy
. –
Berl For me it helped to install libxml2-dev
and libxslt1-dev
.
sudo apt-get install libxml2-dev
My stack was like that:
> > ^
> > In file included from /usr/include/openssl/ssl.h:156:0,
> > from OpenSSL/crypto/x509.h:17,
> > from OpenSSL/crypto/crypto.h:17,
> > from OpenSSL/crypto/crl.c:3:
> > /usr/include/openssl/x509.h:751:15: note: previous declaration of ‘X509_REVOKED_dup’ was here
> > X509_REVOKED *X509_REVOKED_dup(X509_REVOKED *rev);
> > ^
> > error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
> >
> > ---------------------------------------- Rolling back uninstall of > pyOpenSSL Command "/home/marta/env/pb/bin/python -u -c
> "import setuptools,
> > tokenize;__file__='/tmp/pip-build-14ekWY/pyOpenSSL/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n',
> > '\n');f.close();exec(compile(code, __file__, 'exec'))" install
> > --record /tmp/pip-2HERvW-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/marta/env/pb/include/site/python2.7/pyOpenSSL" failed with error
> > code 1 in /tmp/pip-build-14ekWY/pyOpenSSL/
in the same case, please consider the typo (bug) in one of the installation files and edit it manually by changing "X509_REVOKED_dup" to "X509_REVOKED_dupe" (no quotes). I have edited the x509.h file:
sed -e's/X509_REVOKED_dup/X509_REVOKED_dupe/g' -i usr/include/openssl/x509.h
and it worked for me, but please consult with the post linked below, as they edited another file:
sed -e's/X509_REVOKED_dup/X509_REVOKED_dupe/g' -i OpenSSL/crypto/crl.c
https://groups.google.com/forum/#!topic/kivy-users/Qt0jNIOACZc
Like Robin Winslow says in a comment :
I found my solution over here: https://mcmap.net/q/75224/-libxml-install-error-using-pip
In my case, my complete error message was :
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
I was trying to install torrench :
sudo python3 setup.py install
With given stackoverflow link, I solve this issue by :
sudo apt install zlib1g-dev
Note that the following packages were already installed :
libxslt1-dev is already the newest version.
python3-dev is already the newest version.
libxml2-dev is already the newest version.
Hope that will help !
In my case, it was oursql
that was causing the same(generic) error as below.
In file included from oursqlx/oursql.c:236:0:
oursqlx/compat.h:13:19: fatal error: mysql.h: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for oursql
Running setup.py clean for oursql
So, I knew that I need to have libmysqlcppconn-dev
package.
sudo apt-get install libmysqlcppconn-dev
And all good!
sudo apt-get install libmysqld-dev
and it worked for me. –
Pyrazole TL;DR: run the below command
sudo apt-get install python2-dev gcc
I had this problem when trying to pip install a module for python2.7
.
Lots of answers mention that a fix for this is sudo apt-get install python-dev
. However, this did not work for me, as the package was not found. However, the command shown at the top of this comment exists, and I was finally able to pip install the module.
For python3:
sudo apt-get install python3-dev \
build-essential libssl-dev libffi-dev \
libxml2-dev libxslt1-dev zlib1g-dev \
python3-pip
For Python2:
sudo apt-get install python2-dev \
build-essential libssl-dev libffi-dev \
libxml2-dev libxslt1-dev zlib1g-dev \
python2-pip
In addition to some other helpful answers, if docker-compose brought you here--With your venv set, run:
easy_install docker-compose
While installing ssdeep i was getting same error Please check actual error can be something else Like i was also getting same but above this error there was an error fuzzy.h no file or directory and then i tried this
apt-get -y install libfuzzy-dev
Work like charm
This problem can originate from one of any missing packages especially in newer builds.
creating build/temp.linux-x86_64-cpython-39/src
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/vipin/.cache/pypoetry/virtualenvs/bbox-drf-QjIedbEI-py3.9/include -I/usr/include/python3.9 -c src/base64.c -o build/temp.linux-x86_64-cpython-39/src/base64.o
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/vipin/.cache/pypoetry/virtualenvs/bbox-drf-QjIedbEI-py3.9/include -I/usr/include/python3.9 -c src/kerberos.c -o build/temp.linux-x86_64-cpython-39/src/kerberos.o
In file included from src/kerberos.c:20:
src/kerberosbasic.h:17:10: fatal error: gssapi/gssapi.h: No such file or directory
17 | #include <gssapi/gssapi.h>
| ^~~~~~~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
[end of output]
most of us search using the second last line.
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
But if you look closely, a few lines above, you can actually see which package is missing. It clearly states that a directory or file is missing
gssapi/gssapi.h: No such file or directory
searching why this package could be the solution you are looking for.
After installing a lot of libraries, the one that worked for me! was swig
:
sudo apt-get install swig
The error arose when installing python's M2Crypto
library.
:)
© 2022 - 2024 — McMap. All rights reserved.