pip install reportlab error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Solution 1
without your full error log, it is impossible to tell. But I bet you are just missing python-dev.
try installing it:
$ sudo apt-get install python-dev
then pip install reportlab again.
hope that helps.
see: installing Reportlab (error: command 'gcc' failed with exit status 1 )
Solution 2
The sudo apt-get install python-dev is almost correct. But if you are using Python 3.x you need to change it to install python3-dev. This made all the difference in my django, postgresql, venv setup.
Solution 3
I was also having the same issue while installing readability-lxml a python package. Then I tried installing following packages, and it worked for me.
sudo apt install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev
Stefano Ruzza
Updated on June 07, 2022Comments
-
Stefano Ruzza almost 2 years
use ubuntu virtualenv. I try to install reportlab
the command is
pip install reportlab
in this directory
(company2)stefano@stefano-X550EP:~/htdocs/company2$
the error is
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
actually the pip list is:
argparse (1.2.1) Django (1.7.7) html5lib (0.999) pip (1.5.4) pisa (3.0.33) PyPDF2 (1.24) setuptools (2.2) wsgiref (0.1.2) xhtml2pdf (0.0.6)
I need reportlab to use xhtml2pdf because now the django project gives me this error:
No module named reportlab.lib.colors