儘管安裝了模組,但仍解決VS Code 中的「ModuleNotFoundError」
儘管已安裝模組,但仍在VS Code 中面臨「ModuleNotFoundError」異常使用pip 的SimpleITK 模組。這可能會令人沮喪,尤其是當您在其他地方確認安裝時。
要解決此問題,請考慮以下故障排除步驟:
1.重新載入VS Code:
安裝新模組後,重新載入VS Code 可以提示其識別該模組。只需按 Ctrl Shift P 並選擇“重新加載視窗”即可。
2.驗證虛擬環境:
確保模組安裝在正確的虛擬環境中。透過執行以下命令來建立並啟動虛擬環境:
python3 -m venv env source env/bin/activate
3.使用「pip install」安裝模組:
按照Brett Cannon 在其文章中的建議,使用正確的pip 安裝指令:
python3 -m pip install new_module
將「new_module」替換為您的模組名稱。
4。再次重新載入 VS Code:
完成這些步驟後,按 Ctrl Shift P 並選擇「重新載入視窗」再次重新載入 VS Code。 VS Code 現在應該可以識別已安裝的模組,包括其自動完成功能。
編輯(Debian 12 使用者):
在 Debian 12 和更新版本的 Python 3 中,建議始終使用虛擬環境來管理套件。始終為專案建立一個新環境:
python3 -m venv env
透過執行 source env/bin/activate 啟動環境並繼續在其中安裝模組。
編輯(Python venv 模組):
使用Python venv模組之前,如果沒有安裝請先安裝已經:
sudo apt install python3-venv
以上是為什麼安裝模組後 VS Code 中仍然出現「ModuleNotFoundError」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!