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.3实现乘法表示例
Feb 07 Python
python中列表元素连接方法join用法实例
Apr 07 Python
详解Python中的Cookie模块使用
Jul 06 Python
在centos7中分布式部署pyspider
May 03 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
Django集成CAS单点登录的方法示例
Jun 10 Python
Python任意字符串转16, 32, 64进制的方法
Jun 12 Python
python路径的写法及目录的获取方式
Dec 26 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
Python实现寻找回文数字过程解析
Jun 09 Python
python 实现波浪滤镜特效
Dec 02 Python
python中常用的数据结构介绍
Jan 12 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
Zend引擎的发展 [15]
2006/10/09 PHP
PHP生成静态页
2006/11/25 PHP
PHP中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
PHP自定义错误用法示例
2016/09/28 PHP
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
小程序云开发初探(小结)
2018/10/24 Javascript
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
Python科学计算之Pandas详解
2017/01/15 Python
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
详解python解压压缩包的五种方法
2019/07/05 Python
如何学习Python time模块
2020/06/03 Python
Python socket服务常用操作代码实例
2020/06/22 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
行政助理岗位职责
2013/11/10 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
2014年群众路线教育实践活动整改措施
2014/09/24 职场文书
2014年保管员工作总结
2014/11/18 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
经济纠纷起诉状
2015/05/20 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书