pip install reportlab error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

11,440

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
Share:
11,440
Stefano Ruzza
Author by

Stefano Ruzza

Updated on June 07, 2022

Comments

  • Stefano Ruzza
    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