Visual Studio无法看到Anaconda的模块

时间:2019-02-16 15:09:26

标签: python python-3.x visual-studio numpy anaconda

我有2个Python环境(Visual Studio 2017提供的Python 3.6和Anaconda提供的Python 3.7)

当我运行脚本时,出现错误 import numpy

  

回溯(最近通话最近):文件   “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ numpy \ core__init __。py”,   第16行       来自。导入多数组ImportError:DLL加载失败:找不到指定的模块。

     

在处理上述异常期间,发生了另一个异常:

     

回溯(最近通话最近):文件   “ D:\ projects \ UdacityNanoDegreeCourse \ UdacityNanoDegreeCourse \ LearningCurves \ LearningCurves.py”,   第2行       将numpy导入为np文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ numpy__init __。py”,行   142,在       来自。导入add_newdocs文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ numpy \ add_newdocs.py”,   第13行       从numpy.lib导入add_newdoc文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ numpy \ lib__init __。py”,   第8行       从.type_check导入*文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ numpy \ lib \ type_check.py”,   第11行       导入numpy.core.numeric作为_nx文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ numpy \ core__init __。py”,   第26行,在       引发ImportError(msg)ImportError:导入多数组numpy扩展模块失败。您最有可能尝试导入   numpy构建失败。如果您使用的是numpy git repo,请尝试   git clean -xdf(删除所有不受版本控制的文件)。   否则,请重新安装numpy。

     

原始错误是:DLL加载失败:无法指定的模块   找到。

作为临时修复,我从Anaconda提示符下运行Visual Studio。

如何修复环境,以便通常可以通过双击运行Visual Studio?我需要以某种方式更改PATH吗?

右键单击->激活环境也无济于事。

1 个答案:

答案 0 :(得分:0)

我自己解决了

在PATH变量中

C:\ ProgramData \ Anaconda3 C:\ ProgramData \ Anaconda3 \ Library \ mingw-w64 \ bin C:\ ProgramData \ Anaconda3 \ Library \ usr \ bin C:\ ProgramData \ Anaconda3 \ Library \ bin C:\ ProgramData \ Anaconda3 \ Scripts

应该先走