关于Python3.7.1无法导入Numpy的问题的解决

开发环境:Pycharm 2018.3 + Anaconda3(5.3.0) + Python 3.7.1 + Numpy 1.15.4

在此环境下,我打算使用numpy模块的zeros方法创建一个空的二维List,却屡屡报错

Traceback (most recent call last):
   File "D:\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 16, in 
        from . import multiarray 
ImportError: DLL load failed: 找不到指定的模块。

经过排查后发现并非Anaconda或者Pycharm的问题,在numpy的issue找到了这个线索
这是Pycharm的bug反馈网站,其中一位反馈者在讨论中提到将python降级到3.6即可解决,经尝试,完美解决该bug
在conda环境中可以很方便的降级某一软件的版本,命令如下

# downgrade python in the base enviroment
$ conda install python=3.6.7  
# downgrade python in your own enviroment
$ conda  install -n your_env python=3.6.7

你可能感兴趣的:(Python,Python,Anaconda,Debug)