我有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吗?
右键单击->激活环境也无济于事。
答案 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
应该先走