1. ホーム
  2. python

[解決済み] Python36.dllが見つからない

2022-02-26 23:37:23

質問

これは技術的には この質問 この他の質問 が、いずれも回答がありません。また、この問題でググってもほとんど情報が見つからなかったので、ここで質問させていただきました。

課題

を実行すると python をコマンドプロンプト(Windows)で実行すると、次のようなエラーが発生します。

python36.dllが見つからなかったため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する場合があります。

背景

(を経由してpython 3.8をインストールした後、問題が発生した(と思う)。 このサイト インストーラへの直接のダウンロードリンクがあった。もちろん、外部からpythonをインストールするのは最善の策ではありませんし、問題はここから始まったので、これがウイルスかどうかを確認することにしました。Avastを実行しましたが、何も見つかりませんでした。また、同じバージョンのpythonを以下のサイトからダウンロードしました。 公式サイト で、ファイル比較ツールでインストーラが変更されていないか確認しましたが、何も見つかりませんでした。従って、ウイルスが原因ではないことが確認できました。

試してみたが...

  • pythonの再インストール 問題は解決されませんでした
  • PCを再起動する 問題が解決しない

質問ですが...

この問題を解決するには、どうしたらいいのでしょうか?

(また、私が見逃しているこの質問に対する答えが本当にあるのなら、申し訳ないです。私はstackoverflowでちょっと新しいです!)

どのように解決するのですか?

PATH変数が正しく設定されていない可能性が高いです。おそらく、他のアプリがあなたのシステムの $PATH 変数を変更し、あなたのシステムから python を、Pythonがインストールされていないフォルダに移動させます。チェックアウト この記事 には、PATHを確認し、変更する方法についての情報があります。(公開: ランダムにググって、上位5つの結果の中からこの記事を選びました。最も明確な説明があるように見えたからです)。

また、cmd.exeではなくPowerShellを使ってみてください。PowerShellは$PATHの変更で期待通りの動作をしますが、cmd.exeは時々うまくいきません。

やりすぎの可能性がある解決策。設定のWindowsアプリケーションマネージャを使用して、既存のPythonをアンインストールし、Pythonの公式サイトからインストーラの新しいコピーを取得し(特定のバージョンが必要な場合は、正しいバージョンのインストーラを取得してください)、インストールを再度、新規に実行します。インストールプロンプトをダブルチェックして、Pythonが$PATHに追加されていることを確認し、PowerShellを使用してPythonを実行します。その特定の.dllはPython 3.6用なので、まずそのバージョンをインストールすることから始めてください。