ホームページ >バックエンド開発 >Python チュートリアル >モジュールがインストールされているにもかかわらず、VS Code で「ModuleNotFoundError」が発生するのはなぜですか?
モジュールがインストールされているにもかかわらず、VS Code で ModuleNotFoundError が発生する
必要なモジュールをインストールしているにもかかわらず、VS Code で「ModuleNotFoundError」が発生します。その理由は次のとおりです:
1.インストール環境の確認
モジュールが、VS Code で使用されるのと同じ仮想環境またはインタープリター内にインストールされていることを確認します。 virtualenv を作成してアクティブ化し、プロジェクト パッケージを分離します。
python3 -m venv env source env/bin/activate
2.推奨コマンドを使用してモジュールをインストールする
適切な pip コマンドを使用してモジュールをインストールします。
python3 -m pip install new_module
「new_module」を実際のモジュール名に置き換えます。
3. VS Code を再起動して再ロードします
VS Code を再起動し、Ctrl Shift P を使用してウィンドウを再ロードし、[ウィンドウの再ロード] を選択します。このアクションにより、VS Code のモジュール検出とオートコンプリートが更新されます。
4.別の仮想環境を検討する
Python3 を搭載した Debian 12 などの新しいディストリビューションの場合は、パッケージを管理するために常に仮想環境を作成して使用します。これにより、パッケージが確実に分離され、システム全体の干渉が防止されます。
追加メモ:
Python venv モジュールは、使用前にインストールする必要があります。 Debian ベースのマシンでは、次のコマンドを実行します。
$ sudo apt install python3-venv
必要なくなったら、次のコマンドを使用して仮想環境を非アクティブ化します。
deactivate
次のようにします。これらの手順を実行すると、VS Code はインストールされたモジュールを認識し、オートコンプリートが適切に機能するはずです。
以上がモジュールがインストールされているにもかかわらず、VS Code で「ModuleNotFoundError」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。