2013-11-20 165 views
3

我想在Ubuntu 12.04上的virtualenv中安裝scipy。由於它安裝在virtualenv中,我必須使用pip,apt-get不起作用。我已閱讀線程Installing SciPy with pip,但答案現在不起作用。如果我運行「pip install svn + http://svn.scipy.org/svn/scipy/trunk/#egg=scipy」或「pip install git + http://github.com/scipy/scipy/」,都會報錯。你能否給我一份可行的循序漸進的命令行列表,可以在Ubuntu 12.04的virtualenv中安裝scipy(任何依賴包括在內,因爲我沒有安裝numpy(我不知道如何))?謝謝。在ubuntu上使用pip在virtualenv上安裝scipy 12.04

忘了一件事:我在virtualenv中使用python3。安裝的scipy應該能夠導入。

回答

4

在Ubuntu 12.04服務器自帶只能用Python 2.7版,安裝可以通過python3使用的python3虛擬環境,不與python2衝突,並SciPy的包,運行以下命令:

sudo apt-get install python-pip 
sudo pip install virtualenv 
sudo apt-get install python3 
virtualenv -p /usr/bin/python3 py3env 
. py3env/bin/activate 
sudo apt-get install python3-scipy 
sudo apt-get build-dep python3-scipy 
pip install numpy 
pip install scipy 

現在你已經全部了。最後是一個小提示:要找到python3的位置,請鍵入:whereis python3。

祝你好運!

+0

嘿,你能解釋爲什麼在你的過程中,全球和虛擬scipy被安裝?有什麼好處? – HeyWatchThis