gpt4 book ai didi

python - 为什么python要导入低版本的Numpy?

转载 作者:行者123 更新时间:2023-11-30 21:58:50 46 4
gpt4 key购买 nike

我用 pip 安装了 numpy,版本 1.15

pip show numpy
python -m pip show numpy

Name: numpy
Version: 1.15.0

但是,当我用 python 导入 numpy 时,我得到版本 1.7.1

>>> import numpy
>>> numpy.version.version
'1.7.1'

这个 numpy 来自哪里以及如何禁用它?

我检查了 sys.path 中的所有文件夹,并删除了 numpy 版本 1.7.1 的文件夹

import sys sys.path ['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/hirsch/.local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0']

但这并没有解决这个问题。

>>> which pip
/home/hirsch/.local/bin/pip

>>> which python
/usr/bin/python

最佳答案

使用python -m pip而不是pip,您可能安装了多个Python。

python -m pip show numpy

Name: numpy
Version: 1.7.1

which pip 会告诉您不需要的安装的路径

另一个可能的原因是您在同一个 python 上安装了两个 Numpy,在这种情况下,请卸载并重新安装。

问题是,如果你有多个版本的 numpy 并导入它,python 会导入它找到的第一个版本。如果您需要保留多个版本的 numpy,您可能需要查看 int 虚拟环境(在每种情况下,您都必须卸载存在冲突的旧版 numpy)。

关于python - 为什么python要导入低版本的Numpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54796370/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com