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等也是如此,需要自己進行配置。

 

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