PyCharm/Python Commynity Edition Pluginで以下のエラーが発生する場合の対応方法
Fatal Python error: Py_Initialize: can't initialize sys standard streams
LookupError: unknown encoding: windows-31j
Process finished with exit code 3
PyCharm(IDEA)のインストールディレクトリにあるbin/pycharm.exe.vmoptions
(idea.exe.vmoptions
)に、以下を加える。
-Dfile.encoding=UTF-8
これで対応可能。
- 2015/11/11にリリースされた143.595では対応済み(PyCharm 143.595 Release Notes)
- Pluginで使っている人は、2015/11/12リリースの143.382ではまだ修正の当たった5.0.143.116~をインストールすることができない(plugin is incompatible with this installationが発生)。Early Access Programでマイナーバージョンを更新する手もあるが、別の問題が発生する可能性もあり微妙。
Bug Tracker