問題一:
最近接觸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等也是如此,需要自己進行配置。