pycharm无法导入conda中的numpy等模块的解决办法

pycharm之导入anaconda库及翻译器

  1. 最先使用anaconda的Spyder进行Python编程。近期开始使用pycharm。安装pycharm后,新建项目。
    pycharm无法导入conda中的numpy等模块的解决办法_第1张图片
    这里的new environment using 应使用virtualenv。不要使用conda,conda创建则会报错。
    pycharm无法导入conda中的numpy等模块的解决办法_第2张图片
    2.新建项目后,新建Python文件。此时可以编写代码。也可在Python console中测试代码,运行代码。但是如果导入import numpy等模块,会报错。
    导入numpy,pycharm报错如下:

import numpy
Traceback (most recent call last):
File “D:\Program Files…test.py”, line 16, in
from . import multiarray
ImportError: DLL load failed: 找不到指定的程序。

If you’re working with a numpy git repo, try git clean -xdf (removes all
files not under version control). Otherwise reinstall numpy.

3.此时,应设置setting中的interpreter为anaconda目录下的python.exe,网上有很多介绍。不再赘述。
4.如果还是无法导入,报错,则应检查系统的环境变量:我的电脑-环境变量,将环境变量的path设置为“G:\Anaconda3;G:\Anaconda3\Scripts;G:\Anaconda3\Library\bin”,注意这里的路径为anaconda的所在目录,三个目录间用“;;”分开。如果没有这个变量,则通过“新建”完成。
pycharm无法导入conda中的numpy等模块的解决办法_第3张图片
5.重启电脑。至此,在Python console中import numpy正常。脚本中的import 命令均可运行。

备注:新建工程后,运行已编写好的程序代码,往往会遇到成熟代码中的某些功能包无法找到。比如,import matplotlib.pyplot as plt绘图,此时pycharm报错,ModuleNotFoundError: No module named ‘matplotlib’。一般是因为此工程翻译器无法找到该模块所致。需要添加该模块。添加过程为:
pycharm无法导入conda中的numpy等模块的解决办法_第4张图片
如果install时报错,则转为第4步,检查系统变量path中是否有anaconda的三个目录。问题一般就能得到解决。

你可能感兴趣的:(Python学习,Python,pycharm,anaconda)