私はWindows 10のラップトップにpythonをインストールしていますが、実行しようとするとこれが表示されます。
致命的なPythonエラー:Py_Initialize:ファイルシステムコーデックをロードできませんModuleNotFoundError: 'encodings'という名前のモジュールはありません現在のスレッド0x0000037c(最新の呼び出しが最初):
Windows 10でも同じ問題に遭遇しました。修正方法は次のとおりです。
C:\Python37-32\Scripts\
とC:\Python37-32\
があるはずです。次に、「[〜#〜] ok [〜#〜]」をクリックします(これらのパスの値が、Pythonインストールの場所とバージョンに対応していることを確認してください。)PYTHONHOME
変数を探し、それも設定されていることを確認します。 C:\Python37-32
へこの問題は、このスレッドで here に対処されました。どうやら、python管理者としてセットアップし、環境変数を正しく設定することでこの問題を解決できました。
python 3.7ベータ版をインストールしたときに同じ問題が発生した場合でも、次の手順に従って解決しました。
2.ダウンロードしたpython 3.7 exeファイルを管理者として実行する
3.インストールの最後に、パスの長さの許可を求められたら、それをクリックします。コマンドラインに「python」と入力し、参照してください。動作するはずです。
まず、「Add Python 3.x to PATH」」を選択することを忘れないでください。今すぐインストールをクリックし、インストール後に再起動して、新しいパスがWindowsによって考慮されるようにします。 Windows 7および64ビットのPhython 3で同じ問題が発生し、以前にpython 2およびそれらのパスは、私のpython 2ディレクトリを指していました。PYTHONPATHおよびPYTHONHOME変数を削除するだけでした。
この質問が解決策なしにまだここにある理由はわかりません。私はこれに遭遇し、これで解決しました:
すべてのCMDまたはコンソールエミュレーターを閉じます。
システム環境設定に移動し、古いPythonパスまたは環境設定をすべてクリアします。ユーザー設定とシステム設定の両方でPATHも確認してください。
再試行する python -V
そして、それを実行できるかどうかを確認します。
Add Python to PATH
インストール中の設定。