在ubuntu 12.04上使用virtualenv中的pip安装scipy

时间:2013-11-20 10:16:12

标签: install scipy virtualenv

我想在ubuntu 12.04上的virtualenv中安装scipy。由于它是在virtualenv中安装的,我必须使用pipapt-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(我不知道怎么做) )?谢谢。

忘记一件事:我在virtualenv中使用python3。安装的scipy应该能够导入。

1 个答案:

答案 0 :(得分:4)

在仅带有python 2.7的ubuntu 12.04服务器中,要安装与python2不冲突的python3虚拟环境,以及python3可以使用的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。

祝你好运!