为什么我要使用旧版本的python numpy包(并卸载了它)?

2024-06-01 09:45:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我对解决这个问题失去了希望。 我安装了numpy的1.3.0版本,我需要它是最新的,所以我更新了它:

pip install --upgrade numpy

成功地结束了。然后在我的代码中使用print np.__version__,我发现它仍然是1.3.0版本。于是我用pip卸载了numpy,并尝试使用Matt Fenwick's answer there再次安装它:

pip install -v -v -v numpy

在成功安装的过程中,我得到了:

Using version 1.8.0 (newest of versions: 1.8.0, 1.8.0, 1.7.1, 1.7.1, 1.7.0, 1.7.0, 1.6.2, 1.6.2, 1.6.1, 1.6.1, 1.6.0, 1.6.0, 1.5.1, 1.5.0, 1.4.1, 1.3.0)

/usr/local/lib/python2.6/dist-packages中,我还看到了最新版本的正确包信息,没有1.3.0的提示。在

但是np.__version__ still给了我1.3.0!请帮帮我!在


Tags: installpip代码answer版本numpyversion过程
1条回答
网友
1楼 · 发布于 2024-06-01 09:45:53

检查您的版本是否仍然是1.3.0。使用此代码:

import python
python.__version__

如果显示“1.3.0”,则必须首先从以下位置删除numpy包:

^{pr2}$

如果您正在使用虚拟环境,并且要在core上安装numpy,请转到:

/usr/local/lib/python2.7/dist-packages/

现在通过以下方式下载最新的numpy软件包:

sudo pip install numpy==1.7.1  upgrade

现在根据情况把这个文件夹移到上面提到的地方。 它对我有用。在

希望这对你也有用。在

相关问题 更多 >