儘管使用虛擬環境,開發人員可能會遇到在Visual Studio Code 中工作時,Pylint 中出現「未解析的導入」錯誤。此問題源自於 Pylint 無法偵測虛擬環境中 Python 檔案的位置。
要解決此問題,可以將以下工作區設定新增至檔案.vscode/settings.json:
"python.autoComplete.extraPaths": ["path-to-your-code"]
透過指定程式碼的路徑,Pylint 將能夠找到必要的Python 檔案並解析導入語句。此設定可確保 Pylint 考慮來自虛擬環境的程式碼,即使它儲存在工作區目錄之外。
2023 年,由於 python-language-server 的棄用,引入了對此方法的更新。使用新的Pylance 語言伺服器,設定配置如下:
"python.analysis.extraPaths": ["path-to-your-code"]
此修改後的語法將確保應用正確的設置,並且Pylint 繼續解析Visual Studio Code 中的導入語句,從而使開發人員能夠集中精力專注於編寫程式碼而不是排除錯誤。
以上是如何修復 Visual Studio Code 中的 Pylint「無法解析的導入」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!