Py_Initialize Failure: Unable to Load File System Codec
埋め込み Python 3.2 インタープリターを使用して単純なテスト プロジェクトを作成しようとすると、コード致命的なエラーで失敗します:
Fatal Python error: Py_Initialize: unable to load the file system codec LookupError: no codec search functions registered: can't find encoding
このエラーは、 Python インタープリターは、ファイル システム操作に必要なコーデックをロードできません。調査の結果、コーデック検索関数が登録されていないことが判明しました。
解決策:
この問題を解決するには、PYTHONPATH および PYTHONHOME 環境変数が正しく設定されていないことを確認してください。 Python 2.x バージョンを指します。これらの変数は Python 3.2 パスに設定する必要があります。詳細については、Python バグ レポート #11288 を参照してください:
http://bugs.python.org/issue11288
以上が埋め込み Python 3.2 インタープリタが「Py_Initialize: ファイル システム コーデックをロードできません」というメッセージで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。