Python--Pycharm + Anaconda 的Python3.7遇到“ImportError: DLL load failed: 找不到指定的模块”解决办法


  • 使用的电脑系统:win10
  • 使用的集成开发环境:Pycharm
  • 使用的python版本:Python3.7
  • Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项(Anaconda的安装见https://zhuanlan.zhihu.com/p/32925500),conda 是开源包(packages)和虚拟环境(environment)的管理系统。

pycharm用了一段时间之后,想要学习机器学习领域的内容,发现需要手动下载很多包,于是下载了Anaconda用来管理包。成功在Pycharm中将Anaconda导入之后,却发现运行简单的import numpy都会报错,报错内容是ImportError: DLL load failed: 找不到指定的模块。打开cmd命令行,直接进入pyhon交互模式的时候是没有anaconda的,只有通过anaconda prompt进入才有。

后来想到我在安装Anaconda的时候,根据安装提示,并没有让安装提示在环境变量加上Anaconda3的安装位置,我猜是不是环境变量的原因呢?然后在网上找解决办法,浏览了这个网址:https://www.cnblogs.com/jonins/p/9691826.html

于是将Anaconda的3个路径添加到环境变量中,操作步骤如下:

右击这台电脑,单击属性。

然后单击高级系统设置:

单击环境变量:

单击系统变量中的Path并单击编辑:

将以下3条路径添加进去:

一路点击确定。然后重新打开Pycharm,问题解决,import numpy没有再报错了,程序正常运行。

再次打开cmd命令行,直接进入pyhon交互模式,发现有anaconda了。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值