如何在 Ubuntu 14.04LTS 上更新到最新的 numpy 和 scipy

All*_*nzi 22 upgrade python3 14.04 numpy

在我的 Ubuntu 14.04LTS 上,对于 python3,我有

 >>> import numpy
 >>> import scipy
 >>> numpy.__version__
 '1.8.2'
 >>> scipy.__version__
 '0.13.3'
Run Code Online (Sandbox Code Playgroud)

我想更新numpyscipy最新版本1.9.2和0.16.0,我试着用下面的命令

sudo pip3 install --upgrade numpy
sudo pip3 install --upgrade scipy
Run Code Online (Sandbox Code Playgroud)

两个命令都成功运行,但两个 python 包的版本号根本没有更改为 1.9.2 和 0.16.0(重新启动计算机后)。谁知道怎么升级到最新版本?非常感谢!!

小智 6

我发现@David Foerster 的评论很有帮助。我也有python3-numpypython3-scipy安装了,它覆盖了我后来的安装,所以我只是发出:

sudo apt-get remove python3-numpy
Run Code Online (Sandbox Code Playgroud)

然后所有正确的版本都已经存在,正如所揭示的那样

pip3 show numpy
Run Code Online (Sandbox Code Playgroud)


Adr*_*ian 3

我遇到了同样的问题:sudo pip install --upgrade <package>运行正确,但软件包实际上并未升级。

我刚刚尝试过

sudo easy_install --upgrade numpy
sudo easy_install --upgrade scipy
sudo easy_install-3.4 --upgrade numpy
sudo easy_install-3.4 --upgrade scipy
Run Code Online (Sandbox Code Playgroud)

它起作用了:我现在在 python 和 python3 中都有 numpy 1.11.0b3 和 scipy 0.17.0 。