Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法


Posted in Python onSeptember 17, 2019

关于conda安装matplotlib报错

最近在师姐机器上跑实验的时候,想利用matplotlib包来绘制损失曲线图,安装过程中碰到了一些小麻烦,感觉之前好像也碰到过类似的问题,网上一搜什么numpy、matplotlib、pillow包版本冲突啊,然后就是各种尝试,直至重装Anaconda,当时特头疼,最后无意中解决了,今天又碰到了类似的问题,这次记录下来防止忘记

系统版本: Windows 10 python包管理工具:conda 4.7.11 python版本:3.7.4

从头开始,首先安装python环境,然后直接安装matplotlib,会自行安装它的所有依赖,比如numpy等。

conda -n python37 python=3.7
conda install matplotlib

命令行中导入matplotlib没有报错:

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

这是在Pycharm配置的conda解释器

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法 

可以看到安装的matplotlib、numpy等的版本,然后直接运行就报错了???

from . import _mklinit ImportError: DLL load failed: 找不到指定的模块。

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法 

然后就在网上百度,下面是 1. 设置环境变量,这是原博客地址 当初在安装Anaconda中,根据其安装提示没有自动配置环境变量,选择了下一个。

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

此时查看电脑环境变量中没有Anaconda的路径,然后根据上面的博客增加了三条环境变量(当时就想那安装Anaconda时为什么要提示不配置环境变量呢)。然而仍然报错,不过这次却报了其它错误:

from matplotlib import afm, cbook, ft2font, rcParams ImportError: DLL load failed: 找不到指定的程序。

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法 

然后发现也可以在Pycharm内部添加环境变量,Run > Edit Configurations > Environment Variables,添加PATH=${Anaconda的根路径}\Library\bin,然后就能正常运行了,即使把上面的三条环境变量删掉仍然能够能正常运行,这么说外部配置没有用,感觉是Pycharm本身出了问题。

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法 

下面是正常使用matplotlib的一个demo

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

关于这次主要有几个疑惑: 为啥命令行中导入包没有问题,在Pycharm中就有问题?为什么在外部直接配置Anacodna环境变量就不行,只能在Pycharm中配置Anaconda的路径等? 最后结论是Pycharm本身有问题,这是官方说法,师姐电脑上的版本刚好是2018的,直接升级为19版本,然后发现新版本的pycharm中,在配置解释器的时候下面也多出了一个conda executable路径(我记得之前好像是没有的),终于恢复正常,不用自己配置anaconda的环境变量啥了( = _ =)

Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

总结

以上所述是小编给大家介绍的Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python中使用pyhook实现键盘监控的例子
Jul 18 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
python获取url的返回信息方法
Dec 17 Python
python广度优先搜索得到两点间最短路径
Jan 17 Python
Pandas之Dropna滤除缺失数据的实现方法
Jun 25 Python
tensorflow mnist 数据加载实现并画图效果
Feb 05 Python
Python接口测试文件上传实例解析
May 22 Python
python判断一个变量是否已经设置的方法
Aug 13 Python
python删除文件、清空目录的实现方法
Sep 23 Python
Python中Selenium模块的使用详解
Oct 09 Python
基于Django集成CAS实现流程详解
Nov 28 Python
一篇文章搞懂python混乱的切换操作与优雅的推导式
Aug 23 Python
Python中*args和**kwargs的区别详解
Sep 17 #Python
python SocketServer源码深入解读
Sep 17 #Python
Python @property使用方法解析
Sep 17 #Python
Python爬取知乎图片代码实现解析
Sep 17 #Python
Python读写文件模式和文件对象方法实例详解
Sep 17 #Python
Python爬取破解无线网络wifi密码过程解析
Sep 17 #Python
Python使用random模块生成随机数操作实例详解
Sep 17 #Python
You might like
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
php之可变函数的实例详解
2017/09/13 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
PHP中的self关键字详解
2019/06/23 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
JS中call和apply函数用法实例分析
2018/06/20 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
Python实现提取文章摘要的方法
2015/04/21 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
opencv python Canny边缘提取实现过程解析
2020/02/03 Python
python中re模块知识点总结
2021/01/17 Python
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
Java模拟试题
2014/11/10 面试题
法律专业实习鉴定
2013/12/22 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书
python实现图片批量压缩
2021/04/24 Python
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python