繁体   English   中英

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

[英]installing Reportlab (error: command 'gcc' failed with exit status 1 )

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

python setup.py install

我得到的错误:

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

正如Skimantas所说,我认为你应该安装python-dev。 sudo apt-get install python-dev我能够使用命令“ pip install reportlabpip install reportlab安装到我的主目录中,如前面提到的那样,没有sudo。 我只需root访问权限即可安装python-dev。

不久..

我安装了virtualenv

sudo apt-get install python-setuptools
sudo easy_install virtualenv
virtualenv --no-site-packages virtual01

我安装了

sudo apt-get install python-dev

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

source  ~/virtual01/bin/activate

cd ~/virtual01/bin
pip install reportlab

就是这样。

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

尝试在Mac OS X上安装Reportlab时出现了类似的错误,我最近将其升级到了10.9。 运行Xcode,同意新的许可协议,然后重试。

在外面有机会将reportlab部署到AWS EC2 / ElasticBeanstalk ...我的解决方案如下。

deactivate && sudo pip install reportlab
sudo cp -r /usr/local/lib64/python2.7/site-packages/reportlab /opt/python/run/venv/lib/python2.7/site-packages/

这是超级hacky,但它是使用AWS ElasticBeanstalk在我的django堆栈上运行它的一种解决方法。 我刚刚修改了.ebextensions / 02_python.config以执行上述操作,然后再继续,我认为在使用pip将requirements.txt安装到venv后,它被设置为执行第二个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM