基于Python3.7.1无法导入Numpy的解决方式
开发环境:Pycharm2018.3+Anaconda3(5.3.0)+Python3.7.1+Numpy1.15.4
在此环境下,我打算使用numpy模块的zeros方法创建一个空的二维List,却屡屡报错
Traceback(mostrecentcalllast):
File"D:\Anaconda3\lib\site-packages\numpy\core\__init__.py",line16,in
from.importmultiarray
ImportError:DLLloadfailed:找不到指定的模块。
经过排查后发现并非Anaconda或者Pycharm的问题,在numpy的issue找到了这个线索
这是Pycharm的bug反馈网站,其中一位反馈者在讨论中提到将python降级到3.6即可解决,经尝试,完美解决该bug
在conda环境中可以很方便的降级某一软件的版本,命令如下
#downgradepythoninthebaseenviroment
$condainstallpython=3.6.7
#downgradepythoninyourownenviroment
$condainstall-nyour_envpython=3.6.7
补充知识:使用pycharm编辑器编写python出现找不到numpy等包的问题
在python的cmd环境中能正确使用numpy包,但是在pycharm编辑器中确出错找不到numpy包!
这时候只需要在PyCharm的settings中设置一下Interpreter就可以了。如下图所示,
以上这篇基于Python3.7.1无法导入Numpy的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。