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 相关文章推荐
Python3基础之条件与循环控制实例解析
Aug 13 Python
用map函数来完成Python并行任务的简单示例
Apr 02 Python
Python中处理时间的几种方法小结
Apr 09 Python
Python自动化测试ConfigParser模块读写配置文件
Aug 15 Python
Python实现字符串格式化输出的方法详解
Sep 20 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
Python3 单行多行万能正则匹配方法
Jan 07 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
Feb 12 Python
python对象与json相互转换的方法
May 07 Python
Python生成器常见问题及解决方案
Mar 21 Python
Python创建临时文件和文件夹
Aug 05 Python
python 常用的异步框架汇总整理
Jun 18 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
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
Express.JS使用详解
2014/07/17 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
12个超实用的JQuery代码片段
2015/11/02 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
基于JavaScript伪随机正态分布代码实例
2019/11/07 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
python根据距离和时长计算配速示例
2014/02/16 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
Python中装饰器学习总结
2018/02/10 Python
Python用61行代码实现图片像素化的示例代码
2018/12/10 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
python批量处理文件或文件夹
2020/07/28 Python
python名片管理系统开发
2020/06/18 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
护士自荐信范文
2013/12/15 职场文书
后勤人员岗位职责
2013/12/17 职场文书
老公给老婆的道歉信
2014/01/10 职场文书
财务会计实训报告
2014/11/05 职场文书
给老婆的检讨书
2015/01/27 职场文书
2015年护士节活动总结
2015/02/10 职场文书
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android