この記事では、「」に関連するトピックを取り上げます。 モジュールが見つからないエラー」 そしてエラーが何を意味するのか。このエラーが発生した理由とこのエラーの対処方法。
スリー・ラマヌジャン
ModuleNotFoundErrorとは何ですか?
あ モジュールが見つかりませんエラー これは、プログラミング、特に次のような言語で一般的なエラー メッセージです。 パイソン それはモジュールとライブラリに依存します。これらのコードをインポートすると、次のようなメッセージが表示される可能性があります モジュールが見つかりませんエラー。 このエラーは、システムにそのモジュールがインストールされておらず、Python インタープリターが検索パスまたは Python パスで見つけられないモジュールにアクセスしようとしたときに発生します。Python がインポートしようとしているモジュールを次のいずれかで見つけられない場合、場所を指定すると例外が発生します。
構文 : ModuleNotFoundError: 「mymodule」という名前のモジュールがありません
このエラーは、Python が「 マイモジュール」 モジュールは、検索されたディレクトリのいずれかにあります。
ModuleNotFoundErrorを解決するにはどうすればよいですか?
- インポートされたモジュールがインストールされているかどうかを確認します
- かどうかを確認してください。 モジュール名とスペルが正しいかどうか
- モジュールが存在するかどうかを確認する
- モジュールのパスが正しいかどうかを確認してください
- バージョンの互換性を確認する
インポートされたモジュールがインストールされているかどうかを確認します :
遭遇するたびに モジュールが見つかりませんエラー を使用して、インポートされたモジュールが Python 環境にインストールされているかどうかを確認できます。 ' 試す' そして 'を除外する' ブロックを使用してエラーを適切に処理します。
Python3
try>:> >import> module_name> except> ModuleNotFoundError:> >print>(>'The module 'module_name' is not installed. '>)> ># You can include additional instruction here, such as installing the module.> else>:> ># Code to run if the module is successfully imported> >print>(>' Module 'module_name' is installed. '>)> |
>
>
出力:
COBOLプログラミング
The module 'module_name' is not installed.>
モジュールが見つからない場合、または Python 環境にインストールされていない場合は、次のようなパッケージ マネージャーを使用してインストールできます。 「ピッ」 または、Python インストールにすでに含まれているかどうかを確認してください。
pip インストールモジュール名
モジュール名とスペルが正しいかどうかを確認してください
Python は大文字と小文字を区別する言語であることがわかっているため、モジュール名を再確認し、大文字と小文字の区別を確認して、正しいモジュール名を入力し、型や大文字を区別するエラーがないことを確認してください。
import pands as pd>

間違ったモジュール名を入力した場合の出力
モジュールが存在するかどうかを確認する
インポートしようとしているモジュールが実際に存在するかどうかを確認してください。 Python の標準ライブラリ、使用しているその他のサードパーティ ライブラリを確認するか、公式ドキュメントと比較することで、モジュールの存在を確認できます。
import tiger as td>

モジュールが存在するかどうか
モジュールパスが正しいかどうかを確認してください
Pythonで ' システムパス ' Python モジュールの検索パスを表すリストです。これは、import ステートメントを使用してモジュールをインポートしようとするときに、Python がモジュールを検索するディレクトリ名のリストです。インポートしようとしているモジュールが Python の一部であるディレクトリにあることを確認してください 「sys.パス」。
モジュールがこれらのディレクトリのいずれにもない場合は、モジュールを次のディレクトリに移動する必要があります。 「sys.パス」 または変更します パイソンパス 環境変数。パスを出力して、モジュールを検索する Python ディレクトリのリストを確認することもできます。
Python3
import> sys> print>(sys.path)> |
vlcでYouTubeビデオをダウンロード
>
>
出力

モジュールパスを印刷するには
バージョンの互換性を確認する
インポートしようとしているモジュールがシステム上の Python バージョンと互換性があることを確認してください。これらの問題は通常、複数のバージョンのパッケージがインストールされている場合、またはコードが使用できない特定のバージョンのパッケージに依存している場合に発生します。このようなエラーを解決するには、Python を最新バージョンにアップグレードする必要があります。
バージョンの互換性を確認するには モジュールが見つかりませんエラー 、次の手順を実行できます。
- インストールされているパッケージのバージョンを確認します。 Python 環境にインストールされているすべてのパッケージとそのバージョンを一覧表示するには、 「ピップリスト」 指示。
- コードをチェックしてください : Python コードを調べて、インポートしようとしているモジュールのバージョンを指定したかどうかを確認します。インストールしている場合は、バージョンが必要なバージョンと一致していることを確認してください。
- パッケージのアップグレードまたはダウングレード: パッケージのバージョンが一致しない場合は、次を使用してパッケージを必要なバージョンに更新できます。 「ピッ」 。
パッケージのアップグレード。
pip install --upgrade package_name>
パッケージを特定のバージョンにダウングレードする:
pip install package_name==desired_version>
IDE またはエディタを確認してください
使用している IDE (統合開発環境) またはコード エディターの内部モジュール管理システムに問題が発生しないことを確認してください。 IDE またはコード エディターがモジュールを適切に認識していない可能性もあります。 IDE またはコード エディタを再起動するか、別の方法を試してください。 行きます またはエディターがそのような問題の解決に役立つ可能性があります。
結論
結論として、解決するには、 モジュールが見つかりませんエラー パイソンで まずモジュール名を再確認し、インストール状態を確認し、プロジェクト モデル内のモジュールの場所と Python の検索パスを確認する必要があります。最後に、Python が最新バージョンにアップグレードされているかどうかも確認します。これらの問題を解決すると、エラーが解決され、Python プログラムにモジュールを正常にインポートできるようになります。それでも同じ問題が発生する場合は、IDE またはコード エディタを確認し、再起動して問題が解決するかどうかを確認してください。