关于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

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

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

二、找不到指定模块

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

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

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

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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值