首頁 >後端開發 >Python教學 >為什麼安裝模組後 VS Code 中仍然出現「ModuleNotFoundError」?

為什麼安裝模組後 VS Code 中仍然出現「ModuleNotFoundError」?

Patricia Arquette
Patricia Arquette原創
2024-11-09 05:25:021103瀏覽

Why Am I Still Getting

儘管安裝了模組,但仍解決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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn