安装Reportlab(错误:命令'gcc'失败,退出状态为1)

use*_*862 14 python virtualenv openerp

我正在尝试使用virtualenv在10.04.2服务器上安装ReportLab 2.4.在ReportLab_2_4文件夹中,我使用:

python setup.py install
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

错误:命令'gcc'失败,退出状态为1

Ein*_*alo 13

正如Skimantas所说,我认为你应该安装python-dev.sudo apt-get install python-dev并且我能够使用命令" pip install reportlab" 将reportlab安装到我的主目录中,而没有sudo,如前面提到的答案.我只需root访问权限即可安装python-dev.

不久..

我安装了virtualenv

sudo apt-get install python-setuptools
sudo easy_install virtualenv
virtualenv --no-site-packages virtual01
Run Code Online (Sandbox Code Playgroud)

我安装了

sudo apt-get install python-dev
Run Code Online (Sandbox Code Playgroud)

我激活我的虚拟环境只是为了确保......

source  ~/virtual01/bin/activate

cd ~/virtual01/bin
pip install reportlab
Run Code Online (Sandbox Code Playgroud)

就是这样.

(我刚刚录制了我在Ubuntu 10.04 LTS中所做的事情)