python 3.9 import numpy异常问题解决

import numpy异常问题解决

  • 一、报错情况
  • 二、解决方案
    • 1.先执行卸载命令 。
    • 2.分析第一步卸载是否干净。
    • 3.重新执行安装命令。
  • 总结


一、报错情况

最近使用conda update --all 升级虚拟环境下的第三方库后,运行项目出现了import numpy 异常问题,反复卸载和重新安装不同版本的numpy,问题都得不到解决,最后都是提示python 版本为3.9, numpy版本为1.20.3,网上也有numpy 1.20.3版本不支持python 3.9的说法,但在安装时是自动匹配python版本的,清华源目录下也有numpy 支持py39的包,因此正常来说这一说法是不正确的。

二、解决方案

1.先执行卸载命令 。

conda uninstall numpy

2.分析第一步卸载是否干净。

查找第三方库安装目录找到虚拟环境目录下\Lib\site-packages\ , 发现卸载numpy后,仍然不有一个名为numpy-1.20.3-dist-info 相关目录,正常卸载后 numpy和numpy-1.20.3-dist-info这两个文件夹都是没有的,如卸载后,仍存在,就需要手工删除。

3.重新执行安装命令。

conda install numpy

安装成功后,重新运行项目,就没有再报错!

总结

按照上面问题解决过程分析,应该是在安装不同版本的过程中,卸载文件没有完全卸载干净所致,因此就要通过手工删除相关文件及目录,再重新安装。
以上为本人问题解决过程,以此记录,避免遗忘。

你可能感兴趣的:(python,numpy,开发语言)