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.****.net/vinkim/article/details/81546333这个博客的方法就可以
总结:
pytorch1.0之后的版本是支持自动补全功能的,刚开始我这边发现无法自动补全,并且import torch会有下波浪线,但是不影响运行这个文件,应该就是vscode的python环境没有设置好,pycharm等也是如此,需要自己进行配置。