[英]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 reportlab
” pip 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.