m0_73722057 2024-03-11 11:20 采纳率: 16.7%
浏览 212
已结题

vscode 无法解析导入torch PYLANCE

VS code上这些都import不了,在pycharm上pytorch可用,但是在vs code上不行

img

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-03-11 14:28
    关注

    【相关推荐】



    • 这篇文章讲的很详细,请看:VsCode 报错 import torch could not be resolved pylance
    • 除此之外, 这篇博客: 在VSCode中使用Pytorch遇到的问题中的 Pylance找不到导入的库 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

              使用VSCode写Python,通常都会安装Pylance插件。这个插件功能十分全,但是有时在我们导入包的时候,会找不到我们导入的包,在导入的包下面显示黄色的波浪线,并在下面提示Import "包名" could not be resolved。

               在网上找了很多资料都是说,是由于编译的路径下没有我们使用的模块,需要在settings.json文件中增加设置我们使用的Python路径。

      "python.pythonPath": "C:\\Users\\JXD\\anaconda3\\envs\\test\\python.exe"

               但是我自己试了以后,发现警告还是在,并没有消失。在找了很多资料后,终于发现在最新的VSCode中已经弃用了使用"python.pythonPath"设置Python路径,转而使用"python.defaultInterpreterPath"设置路径。所以需要在settings.json文件中加入下面,后面的路径换成你自己的虚拟环境的路径:

      "python.defaultInterpreterPath": "C:\\Users\\JXD\\anaconda3\\envs\\test\\python.exe"

              设置后,黄色的波浪线警告没了,也可以转到导入的包里的函数定义了。

       



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月20日
  • 已采纳回答 3月12日
  • 创建了问题 3月11日

悬赏问题

  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错
  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused