numpy的两个版本

numpy的两个版本,numpy,Numpy,我的部门在/usr/lib/somewhere/numpy中安装了

我的部门在/usr/lib/somewhere/numpy中安装了<1.4版本的numpy。因为我没有权限用新版本替换它。我在我的主目录中安装了numpy 1.5。然而,后来我安装scipy时,它抱怨/usr/lib/somewhere/numpy中的版本<1.4。如何解决此问题?

更改
sys.path
,使您的numpy目录位于全局numpy目录的前面


这样,应该导入您的版本,而不是其他版本。如果你真的想确保没有使用其他版本,你可以使用
virtualenv
来获得你自己的私有环境和你自己的所有库。

更改
sys.path
,使你的numpy目录位于全局numpy目录的前面


这样,应该导入您的版本,而不是其他版本。如果您确实想确保不使用其他版本,则可以使用
virtualenv
使用您自己的所有库来获得您自己的私有环境。

您应该使用virtualenv创建一个与系统包隔离的环境,并使用--no site packages选项来避免与系统包发生任何冲突。然后,您可以通过指定所需版本的pip或easy_install安装numpy。关于如何使用virtualenv有很多教程。

您应该使用virtualenv创建一个与系统包隔离的环境,使用--no site packages选项以避免与系统包发生任何冲突。然后,您可以通过指定所需版本的pip或easy_install安装numpy。有很多关于如何使用virtualenv的教程。

virtualenv是一个非常好的工具!virtualenv是一个非常好的工具!