我正在尝试运行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.
我已按照错误中提到的步骤进行操作,但仍然无法正常工作。
答案 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
的消息,然后您可以使用
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 install
或apt-get install
答案 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.