vs code中torch无法自动补全

 

问题一:

最近接触pytorch(版本1.0),在vscode中发现写入import torch,下面会有红色波浪线,并且显示【pylint】Unable to import 'torch' [import-error],然后我试着import numpy、pandas等,也会出现类似的问题,同时引入这些库时无法自动补全。但是我在python交互界面是可以import torch和运行文件的,pytorch的安装是没有问题的。

解决:

点击File---Preferences---Settings,在settings里搜索”Python:Python Path“,如图所示:

 

然后点击右上角的”open settings“,如图所示:

 

 把右边的python换为你的Python目录(注意:是装有pytorch的那个版本),然后保存。之后可能会出现让你安装pylint什么的,直接点击安装就好啦。

 此时发现问题解决!

 再来看下自动补全,发现成功!

 主要还是因为python路径不对。

问题2:

使用vs code 配置python的debug

解决:

此类网上解决方法很多,直接百度就可以。https://blog.csdn.net/vinkim/article/details/81546333这个博客的方法就可以

总结:

pytorch1.0之后的版本是支持自动补全功能的,刚开始我这边发现无法自动补全,并且import torch会有下波浪线,但是不影响运行这个文件,应该就是vscode的python环境没有设置好,pycharm等也是如此,需要自己进行配置。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章