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