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 控制语句
Nov 03 Python
python在多玩图片上下载妹子图的实现代码
Aug 13 Python
Python实现文件内容批量追加的方法示例
Aug 29 Python
numpy中实现二维数组按照某列、某行排序的方法
Apr 04 Python
将Django项目部署到CentOs服务器中
Oct 18 Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 Python
详解用python写一个抽奖程序
May 10 Python
python射线法判断一个点在图形区域内外
Jun 28 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
Jul 23 Python
Python使用pdb调试代码的技巧
May 03 Python
keras小技巧——获取某一个网络层的输出方式
May 23 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 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
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
php array_reverse 以相反的顺序返回数组实例代码
2017/04/11 PHP
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
分享9点个人认为比较重要的javascript 编程技巧
2015/04/27 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
JS中递归函数
2016/06/17 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
Python使用Scrapy爬取妹子图
2015/05/28 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
Python爬豆瓣电影实例
2018/02/23 Python
Python中的 ansible 动态Inventory 脚本
2020/01/19 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
一套软件开发工程师笔试题
2015/05/18 面试题
财务会计毕业生个人求职信
2014/02/03 职场文书
合伙经营协议书范本
2014/04/18 职场文书
党员群众路线承诺书
2014/05/20 职场文书
个人违纪检讨书
2014/09/15 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB