我在Python 3.7中使用Anaconda发行版。在安装的软件包中,我有numpy,pandas等。在PyCharm IDE中,我已将Project Interpreter设置为通过Anaconda安装的python.exe的路径:C:\ Users \ my_user_name \ AppData \ Local \ Continuum \ anaconda3 \ python.exe
但是,当我尝试运行简单的python脚本时:
import numpy as np
print(np.pi)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
ImportError:导入多数组numpy扩展模块失败。您极有可能尝试导入失败的numpy构建。如果您使用的是numpy git repo,请尝试git clean -xdf(删除不受版本控制的所有文件)。否则,请重新安装numpy。
原始错误是:DLL加载失败:找不到指定的模块。
请参阅下面的完整错误消息:
追溯(最近一次通话):文件“ C:\ Users \ my_user_name \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ numpy \ core__init __。py”,位于第16行。import multiarray ImportError:DLL加载失败:找不到指定的模块。
在处理上述异常期间,发生了另一个异常:
追溯(最近一次通话):文件“ C:/Users/my_user_name/Documents/TestMyApps/simpletest.py”,第1行,在导入numpy中作为np文件“ C:\ Users \ my_user_name \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ numpy__init __。py“,第142行,位于。从numpy.lib的第13行,导入add_newdocs文件“ C:\ …
我已经安装了 Anaconda(及其附带的软件包)和 VS Code(从 Anaconda Navigator 中)。如果我从 Anaconda Navigator 或从 The Anaconda Prompt 打开 VS Code,一切import正常。但是如果我直接打开 VS Code,它会抛出一个ImportError.
例如:
from PIL import Image
Run Code Online (Sandbox Code Playgroud)
给出以下错误:
Traceback (most recent call last):
File "c:\MyPrograms\Coding\Scripts\imageOperations.py", line 7, in
<module>
from PIL import Image
File "C:\MyPrograms\Coding\Software\Python\lib\site-
packages\PIL\Image.py", line 93, in <module>
from . import _imaging as core
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?