VS2019はKeras.Netを使用してエラーを報告します:致命的なPythonエラー:initfsencoding:ファイルシステムコーデックをロードできません。モジュール



Vs2019 Uses Keras Net Report An Error



VS2019はKeras.Netを使用してエラーを報告します:致命的なPythonエラー:initfsencoding:ファイルシステムコーデックをロードできません。 ModuleNotFoundError:「encodings」という名前のモジュールがありません

  • シーン:

    Keras.NetのLoad_Modelメソッドを使用してモデルをロードすると、エラーが報告されます:[致命的なPythonエラー:initfsencoding:ファイルシステムコーデックをロードできません。 ModuleNotFoundError:「encodings」という名前のモジュールがありません]



    画像-20200906110306882

  • 周囲:



    • Visual Studio2019バージョン16.6.5
    • Keras.Net
    • アナカンダ(Python 3.7.6)
    • Asp.NetCoreコンソール
  • プログラム:

    1. [マイコンピュータ]を右クリックし、[プロパティ]をクリックして、左側の[システムの詳細設定]を選択します

    2. [環境変数]をクリックして、システム環境変数の構成を開きます
      画像



    3. システム環境変数で[パス]を選択し、[編集]をクリックしてPython環境変数が設定されているか確認してください。そうでない場合は、Anacondaを使用しているため、構成してください。構成されたパスはAnacondaのパスでもあります。

      画像-20200906111803599

      画像-20200906111856550

    4. 構成が完了したら、ユーザー変数を追加する必要もありますPYTHONHOME with PYTHONPATH 2つの変数

      画像-20200906112251672

    5. 次に、最も重要な手順はVisual Studio 2019を再起動することです。そうしないと、エラーが報告されます。