1. 程式人生 > >[vscode] pylint在虛擬環境下錯誤告警問題

[vscode] pylint在虛擬環境下錯誤告警問題

scrip user 並不會 覆蓋 解決方法 最好 保存 post auc

問題在於vscode的python編譯器路徑問題。

vscode默認使用本地電腦環境的編譯器,pylint會從vscode的環境去檢查包的import問題。

解決方法是修改vscode的設置。

文件->首選項->設置,搜索python.pythonPath。在右邊窗口配置為需要的虛擬環境路徑,覆蓋掉默認配置。

路徑最好是絕對路徑,具體到.exe. 如:

"python.pythonPath":"C:/Users/Administrator/Envs/py35/Scripts/python.exe" 保存,退出,再啟動vscode,pylint應該就不會報import不到包的問題了。 另外,在lauch.json中配置python環境只是debug環境,只在調試的時候生效。並不會影響pylint的檢查環境。 至於pylint這個工具如何配置,請自行搜索相關文檔。

[vscode] pylint在虛擬環境下錯誤告警問題