あなたは経験していますか ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした Windows PCでエラー?もしそうなら、この投稿はあなたを助けます。この投稿では、このエラーの内容、考えられる原因、および修正方法について説明します。
インポート中に DLL の読み込みに失敗しました とはどういう意味ですか?
ImportError: DLL load failed エラーは基本的に、NumPy、Pandas、PySide2 などの Python ライブラリをインポートするときに発生します。Windows PC に Python プロジェクトをインストールするときにも発生します。このエラーの別の潜在的なシナリオは、指定された DLL が、プログラムによって呼び出された特定のタスクを読み込めない場合です。影響を受けるユーザーの 1 人が、エラーが発生する以下のシナリオを報告しています。
Anaconda で Python 3.5.4 を実行していて、geopandas をインストールしようとしています。 geopandas をインストールする手順はこちら – http://geoffboeing.com/2014/09/using-geopandas-windows/ – but whichever way i try i get the same error に従いました。
さて、このエラーが発生する理由はさまざまです。 PC 上の DLL ファイルが破損しているか見つからないことが原因である可能性があります。同じことのもう 1 つの理由として、コンピュータに正しい環境変数が設定されていないことが考えられます。このエラーのもう 1 つの潜在的な原因は、インポートしようとしているライブラリの不適切または不完全なインストールです。それとは別に、破損した Microsoft Visual C++ パッケージもこのエラーの原因である可能性があります。
ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした
「」を修正するために使用できる方法は次のとおりです。 ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした 」 Windows PC のエラー:
AC電源タイプを判別できません
- システム ファイル チェッカー スキャンを実行します。
- 環境変数を設定します。
- Microsoft Visual C++ 再頒布可能パッケージを修復します。
- Microsoft Visual C++ 再頒布可能パッケージを再インストールします。
- ライブラリを再インストールします。
1]システムファイルチェッカースキャンを実行します
DLL ファイルが見つからないか破損しているためにエラーが発生する可能性が高いため、システム ファイル チェッカー (SFC) スキャンを実行して修正できます。システム ファイル チェッカーは、組み込みのコマンド ライン ユーティリティであり、Windows ユーザーが DLL ファイルを含む壊れたシステム ファイルや不足しているシステム ファイルをスキャンして修復するのに役立ちます。 SFC スキャンを実行して DLL ファイルを修正し、エラーが解決したかどうかを確認できます。
その方法は次のとおりです。
初め、 昇格したコマンド プロンプト ウィンドウを起動する 次のコマンドを入力します。
sfc /scannow
「 ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした 」 エラーは現在修正されています。
読む: PIP が内部コマンドまたは外部コマンドとして認識されない .
2]環境変数を設定する
また、PC で環境変数が正しく構成されていない可能性もあるため、このエラーに直面する可能性があります。したがって、シナリオが該当する場合は、環境変数を再度設定して、エラーが修正されるかどうかを確認してください。これを行う手順は次のとおりです。
まず、Anaconda のように使用している Python ディストリビューションを確認してください。
次に、入力します システム環境 Windows検索ボックス内で、をクリックします システム環境変数を編集する .
表示されたウィンドウで、 環境変数 ボタン。次に、 道 変数をタップしてから、 編集 ボタン。
その後、 新しい 内側のボタン 環境変数の編集 ウィンドウを開き、以下のパスを 1 つずつ入力します。
C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\Scripts C:\ProgramData\Anaconda3\Library\bin
上記の場所は個人により異なる場合があります。したがって、それに応じてパスを入力します。
完了したら、[OK] ボタンを押して、[システムのプロパティ] ウィンドウを終了します。エラーが解決したかどうかを確認します。
見る: CDP.dll は、Windows で実行するように設計されていないか、エラーが含まれています。 .
3] Microsoft Visual C++ 再頒布可能パッケージの修復
それでもエラーが表示される場合は、Microsoft Visual C++ 再頒布可能パッケージの修復を試みてください。エラーの原因は、Visual C++ ライブラリの破損である可能性があります。したがって、パッケージを修復し、エラーがポップアップしなくなったかどうかを確認してください。これを行う手順は次のとおりです。
- まず、Win+I を使用して設定アプリを開き、 アプリ > インストール済みアプリ セクション。
- 次に、Microsoft Visual C++ Redistributable パッケージを探し、その横にある 3 つのドットのメニュー ボタンをタップします。
- その後、 変更 ボタンをクリックしてから、 修理 表示されたダイアログウィンドウのボタン。
- プロセスが終了したら、エラーが解決したかどうかを確認します。
読む: Ucrtbase.dll が見つからないか見つからないというエラーを修正 .
プロシージャのエントリポイントが見つかりませんでした
4] Microsoft Visual C++再頒布可能パッケージを再インストールします
修復が機能しない場合は、Visual C++ の最新のクリーン バージョンを再インストールできます。腐敗は腐敗を超えているかもしれません。そのため、Microsoft Visual C++ 再頒布可能パッケージをアンインストールしてから、コンピューターに再インストールして、エラーが修正されたかどうかを確認してください。
5]ライブラリを再インストールする
このエラーは、ほとんどの場合、ライブラリをインポートしようとしているときに発生します。現在、このライブラリが正しくインストールされていないか、インストールが不完全または互換性がない場合、エラーが発生する可能性があります。したがって、シナリオが該当する場合は、エラーの原因となっている問題のあるライブラリを再インストールしてみてください。
その方法は次のとおりです。
まず、ImportError: DLL load failed: The specified module could not be found エラーを受け取っているライブラリを見つけます。エラーメッセージ全体を確認して、それを特定できます。
これで、簡単なコマンドを使用してライブラリをアンインストールしてから再インストールできます。たとえば、このエラーが発生している場合は、 NumPy Python ライブラリ 、以下のコマンドを 1 つずつ使用します。
pip uninstall numpy python -m pip install --upgrade pip pip install numpy
上記のコマンドを所定の順序で使用すると、NumPy の最新バージョンをインストールできます。 NumPy の特定のバージョンをインストールしたくない場合は、上記の順序で 2 番目のコマンドを実行しないでください。
うまくいけば、今は同じエラーが表示されません。
指定されたモジュールが見つからなかったのをどのように修正しますか?
修正するには 指定されたモジュールが見つかりませんでした Windows PC でエラーが発生した場合は、AutoRuns ツールを使用して構成内の欠落しているエントリを検出し、それらを削除できます。それとは別に、無料のアドウェア クリーナーを使用してアドウェア ファイルを消去し、sysmenu.dll エラーを修正することもできます。 CCleaner を使用して、コンピューターからジャンク ファイルを消去し、このエラーを修正することもできます。
今読んでください: 修正コマンド python setup.py egg_info がエラー コード 1 で失敗しました .