时间:2021-05-22
开发环境: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 <module>
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
补充知识:使用pycharm编辑器编写python出现找不到numpy等包的问题
在python的cmd环境中能正确使用numpy包,但是在pycharm编辑器中确出错找不到numpy包!
这时候只需要在PyCharm的settings中设置一下Interpreter就可以了。如下图所示,
以上这篇基于Python3.7.1无法导入Numpy的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
错误提示图片首先,我的操作系统是win7旗舰版,安装Python3.7.1之后启动时,提示如图错误,网上比较多的是两种处理方法:(1)安装Windows补丁程序
python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。一、numpy的导入和使用fromnumpyimport*;
python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。1.numpy的导入和使用fromnumpyimport*;
下载源码wgethttps://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz解压源码tar-xvzfPyth
解决问题:python2.7无法在注册表中被识别,即在安装NumPy和SciPy等出现“pythonversion2.7required,whichwasnot