私は非常にPythonに慣れています。私はWindows 10マシンにPython 3.6をインストールしました(そして、バージョン2.7がインストールされていると思います)。インストールはOKだったが、私は起動しようとすると、誰かが私はこのエラーを特定し、それを修正する方法役立つだろうしてくださいPython 3.6スタートアップエラー
Fatal Python error: Py_Initialize: unable to load the file system codec
File "C:\csvn\Python25\\lib\encodings\__init__.py", line 123
raise CodecRegistryError,\
^
SyntaxError: invalid syntax
Current thread 0x00002c78 (most recent call first):
下に示すように、それは私にエラーを与えます。 ご協力いただきありがとうございます。
あなたは、Python 3.6でencodings' 'のはPython 2.5のバージョンをインポートすることによって引き起こされてきているエラー。構文エラーの原因となっている 'raise'ステートメントのコンマは、Python 2では有効ですが、Python 3では有効ではありません。メッセージに記載されているパスにバージョン番号が表示されることさえあります。 – BoarGules
バニラのインストールでは、あなたの環境に 'PYTHONPATH'も' PYTHONHOME'も設定する必要はありません。コマンドプロンプトで 'set PYTHON'と入力してどちらも設定されていないことを確認します。 'PYTHONPATH'を使ってカスタムライブラリディレクトリを追加する場合は、Pythonのインストールディレクトリや標準ライブラリディレクトリを*決して*含めないでください。 – eryksun