关于VS Code下运行PyTorch的一些小bug及其解决

一、无法正确识别引用库

                默认情况下回出现import  matplotlib could not be resolved的提示,可能是没有安装对应的扩展包。

        需要先进入对应的环境,可以使用activate+环境 的指令进入对应的环境,如:

activate pytorch

                首先在anaconda的控制台下使用 pip list ,输出所有已安装的扩展包,查看其中有没有无法被引用的扩展包。如果是包缺失的话可以使用install指令进行安装

pip install 包名

                如果存在对应的扩展包则有可能是VS Code没有设置扩展库路径造成的。

                在设置界面中找到python.analysis.extra paths,将Anacoda的扩展库路径添加进去(一般是安装路径下的/Lib/site-package

关于VS Code下运行PyTorch的一些小bug及其解决_第1张图片

                在完成设置之后即可正常的import

        Tips:设置完成后依旧可能出现:打开文件后第一次debug时提示matplotlib库错误的情况,无需理会重新进行一次debug即可

二、找不到指定模块

                表现为错误提示:DLL load failed while importing _imaging:找不到指定模块 

                其原因是VS Code的默认控制台无法调用Anaconda,在设置中找到下面选项并将其切换为Command Prompt即可解决问题。

关于VS Code下运行PyTorch的一些小bug及其解决_第2张图片

                 完成以上设置之后即可在VS Code中正常调用PyTorch

关于VS Code下运行PyTorch的一些小bug及其解决_第3张图片

        关于环境的配置建议配合上篇神经网络(十五)在VS Code下搭建PyTorch环境一起食用

你可能感兴趣的:(机器学习,微软相关,Python,bug,java,windows)