Numpy已安装,但仍然出现错误

时间:2019-02-15 19:21:24

标签: python numpy tensorflow

我正在尝试运行jupyter笔记本并出现以下错误。 我正在将Win 7和Anaconda python 3.7一起使用。

ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in ['c:\\users\\paperspace\\anaconda3\\envs\\tensorflow10\\lib\\site-packages\\numpy']. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version.

我已按照错误中提到的步骤进行操作,但仍然无法正常工作。

10 个答案:

答案 0 :(得分:7)

当我尝试使用Keras时出现错误。可以通过运行numpy连续删除pip3 uninstall numpy软件包来解决此问题。然后通过打开python终端并导入numpy软件包来检查卸载是否成功。

答案 1 :(得分:4)

删除文件夹numpy并重新安装numpy。为我工作。下面的代码

rm -rf ~/.local/lib/python3.6/site-packages/numpy
pip install numpy

答案 2 :(得分:1)

使用 conda更新--all

这有效。

答案 3 :(得分:1)

运行

pip3 uninstall numpy

直到收到提示no files available with numpy to uninstall的消息,然后您可以使用

重新安装numpy

pip install numpy

这将解决此问题。

答案 4 :(得分:1)

据我了解,您可能使用了多个软件包下载管理器,可能安装了除numpy之外的其他内容,但它依赖于numpy。由于您使用的是anaconda环境,因此最好不要在同一环境中使用其他程序包管理器(例如pip)。发生这种情况时,问题在于pip将lib文件添加为库的路径,因此系统指向该numpy安装。(或者在我们的情况下,它不知道选择哪个)

因此,请使用等效于:

pip show <name of the package, i.e numpy> 
conda list <name of the package, i.e numpy> 

等 使用上面的命令检查您的系统上具有这些库的哪个版本。然后,使用等效命令删除所有这些版本。注意依赖项!

pip uninstall <name of the package, i.e numpy> 
conda uninstall <name of the package, i.e numpy> 

接下来,使用anaconda环境下载所需的numpy版本。依赖关系可能会变得混乱起来。

将来,如果看到依赖版本冲突,请尝试创建一个新的anaconda环境,而不要使用其他软件包管理器进行下载。

干杯!希望对您有所帮助。

答案 5 :(得分:0)

每个https://github.com/numpy/numpy/issues/12976,尝试conda update -c defaults numpy并成功。 YMMV ...

答案 6 :(得分:0)

这意味着重复。 尝试pip uninstall numpy or pip3 uninstall numpy,然后尝试sudo apt-get install python3-numpy

FOR(DEBIAN DIST)

答案 7 :(得分:0)

对我而言,这与所使用的控制台有关。

我的cygwin终端-NOPE,dos-NOPE,但是从Anaconda或Spyder等打开了控制台...所有命令(pip install等)都有效。

答案 8 :(得分:0)

除了所有其他答案之外,您还可以尝试类似

yum erase numpy

您是否使用yum installapt-get install

安装了一些python库?

答案 9 :(得分:0)

显然,在同一python虚拟环境中,计算机上安装了numpy的多个版本。这很奇怪,其他任何软件包都从未发生过。卸载所有软件包,然后再次安装numpy。这应该可以解决问题。

使用pip进行卸载。

pip3 uninstall numpy 
# or
python3 -m pip uninstall numpy

然后重新安装。最好提供确切的版本号。

pip3 install numpy==1.18.4

我不得不三次卸载numpy。直到收到消息WARNING: Skipping numpy as it is not installed.