为什么两个盒子上安装了不同版本的numpy和scipy

Why are different versions of numpy and scipy installed on two boxes

我刚刚 运行 在两个 Ubuntu 框上执行了以下命令:

sudo apt-get install python-numpy python-scipy

当我在两台机器上 运行 pip freeze 时,我看到安装了不同的版本:

numpy==1.6.1
scipy==0.9.0

numpy==1.9.1
scipy==0.15.1

这是怎么回事?

这些机器可能使用不同的 apt 存储库。例如,如果它们是 运行 个不同版本的 Ubuntu。

更好的方法是创建 virtual environment 并使用 pip 安装最新的包,而不是使用系统的包管理器。