How to fix 'ImportError: DLL load failed' in Visual Studio Code (packages installed with Anaconda)

好久不见. 提交于 2020-08-07 05:44:38

问题


I have installed Anaconda (with the packages that come with it) and VS Code (from within the Anaconda Navigator). If I open VS Code from the Anaconda Navigator or from The Anaconda Prompt, every import works well. But if I open VS Code directly, it throws an ImportError.

For example:

from PIL import Image

Gives the following error:

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.

How do I fix this problem?


回答1:


  1. (type) CTRL + SHIFT + P
  2. (search for:) open settings
  3. (click:) Preferences: Open Settings (JSON)

Then add three line configuration:

{
    ... # any other settings you have already added (remove this line)

    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
    "terminal.integrated.shellArgs.windows": ["/K", "C:\\Anaconda3\\Scripts\\activate.bat C:\\Anaconda3"],
    "python.condaPath": "C:\\Anaconda3\\Scripts\\conda.exe"
}

Finally, Restart your VScode



来源:https://stackoverflow.com/questions/56786224/how-to-fix-importerror-dll-load-failed-in-visual-studio-code-packages-instal

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!