如何将python-scipy升级到比0.7.0更新的版本?


Answers:


9
sudo apt-get install libatlas-base-dev gfortran python-pip

然后

sudo pip install scipy

或者,如果您已经安装了其他版本的scipy

sudo pip install --upgrade scipy

5

我挖了一下(实际上有点)。最初,我尝试安装有思想的python(EPD 7.0),它们看起来都不错并且自成体系。奇怪的是,我需要运行的其中一项功能(spyder,检查出来,出色的IDE,如果您在自然科学中使用python的话)会出现段错误。我还没有找到问题,所以我不得不继续前进。

然后,我首先尝试了应该做的事情,即选择了较新的Debian软件包-事实证明,依赖项并没有我想象的那么可怕:安装了nattynumpyscipy,到目前为止,一切似乎都可以正常工作。

sudo dpkg -i python-numpy_1.5.1-1ubuntu2_i386.deb
sudo dpkg -i python-scipy_0.8.0+dfsg1-1ubuntu1_i386.deb

结果是

$ python -c 'import scipy; print(scipy.__version__)'
0.8.0

提提您,感谢您发布完整的解决方案。
belacqua 2011年


0
  sudo easy_install scipy

要么 sudo easy_install3 scipy

您可能需要安装python-setuptoolspython3-setuptools第一。


MH,但这只能让我得到我已经拥有的东西:搜索scipy最佳匹配:scipy 0.7.0将scipy 0.7.0添加到easy-install.pth文件
DrSAR 2011年

并且如果我强制进行升级:(sudo easy_install -U --dry-run scipy)因为不满足numpy要求(> = 1.4)(当前为1.3.0)
因此

抱歉,我的系统对0.9.0满意:Best match: scipy 0.9.0 Downloading ... md5=a37933c9e3c4fdf8d087624cd7dcb47d我们似乎对依赖项使用了不同的版本...
belacqua 2011年

因此,您使用的是10.04,但是具有scipy的最新版本(以及其他一些软件包)?您是如何到达那里的-可能不是通过适当地获得它们,是吗?
DrSAR 2011年

不幸的是,我已经从git / svn等构建了一些东西。我目前没有全新安装,但是如果有机会,我会看看是否可以复制。
belacqua 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.