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中文分词实现方法(安装pymmseg)
Jun 14 Python
Python实现的选择排序算法原理与用法实例分析
Nov 22 Python
Python实现爬虫爬取NBA数据功能示例
May 28 Python
Python常见内置高效率函数用法示例
Jul 31 Python
Python-copy()与deepcopy()区别详解
Jul 12 Python
Centos7 下安装最新的python3.8
Oct 28 Python
Python实现将蓝底照片转化为白底照片功能完整实例
Dec 13 Python
Django Haystack 全文检索与关键词高亮的实现
Feb 17 Python
python实现数字炸弹游戏
Jul 17 Python
python实现图片,视频人脸识别(dlib版)
Nov 18 Python
OpenCV+Python3.5 简易手势识别的实现
Dec 21 Python
Python中的 No Module named ***问题及解决
Jul 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
一个用于网络的工具函数库
2006/10/09 PHP
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
2020/05/01 PHP
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
python动态加载包的方法小结
2016/04/18 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
小学岗位竞聘方案
2014/01/22 职场文书
军训自我鉴定200字
2014/02/13 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
储备店长岗位职责
2015/04/14 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
高中团支书竞选稿
2015/11/21 职场文书
大学生党课心得体会
2016/01/07 职场文书
60条职场经典语录,总有一条能触动你的心
2019/08/21 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
python中的None与NULL用法说明
2021/05/25 Python
TS 类型兼容教程示例详解
2022/09/23 Javascript