1. ホーム
  2. python

Fatal Python error: init_fs_encoding: failed to get Python codec of filesystem encoding

2022-02-14 21:59:32

Fatal Python error: init_fs_encoding: failed to get Python codec of filesystem encoding
Python ランタイムステート:コアの初期化
ModuleNotFoundError: encodings'という名前のモジュールはありません。

現在のスレッド 0x00008bd8 (最新の呼び出しが最初)。
Pythonフレームはありません。

メッセージの全文は以下の通りです。

Pythonのパス設定です。
  PYTHONHOME = 'C: \PythonHome'です。
  PYTHONPATH = 'C: \PythonPath'です。
  プログラム名 = 'D:\Python38}python.exe'
  孤立 = 0
  環境 = 1
  ユーザーサイト = 1
  インポートサイト = 1
  sys._base_executable = 'D:\Python38}python.exe
  sys.base_prefix = 'C:\PythonHome'
  sys.base_exec_prefix = 'C:\PythonHome' です。
  sys.executable = 'D:\Python38╱Python.exe'
  sys.prefix = 'C:\PythonHome'
  sys.exec_prefix = 'C:\PythonHome'
  sys.path = [ ]です。
    'C:\PythonPath' です。
    'D:\\Python38\\\python38.zip',
    'C:\PythonHome⇄DLLs',
    'C:\PythonHome ╱╱Lib',
    'D:\Python38' です。
  ]
Fatal Python error: init_fs_encoding: failed to get Python codec of filesystem encoding
Python ランタイムステート:コアの初期化
ModuleNotFoundError: encodings'という名前のモジュールはありません。

現在のスレッド 0x00008bd8 (最新の呼び出しが最初)。
Pythonフレームはありません。

上記の設定は、pythonの新規インストールまたは更新後に、環境変数が変更されなかったことを示しています。理由の一つは、環境変数が変更されていない可能性があり、もう一つは、環境変数を変更した後、システムを再起動しなかったことです。もう一つの理由は、環境変数を変更した後、システムを再起動しなかったことです。