簡體   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