再会
久しぶりにPyCharm起動。
成長
アップデート。
初見
Anacondaも初めて入れてみて。
変化
インターブリタの追加で
AnacondaのPython3.9を選択。
憤怒
怒られました。
「Python3.9でPythonSDKをセットアップできません。SDKが無効になっているようです」
調査
Anaconda、PyCharmともに再インストールをしたり。
『PythonとPycharmの環境設定』
ここを参考にAnaconda非推奨でも環境パスを通したり。
無意味
無意味でした。
「Python3.9でPythonSDKをセットアップできません。SDKが無効になっているようです」
光明
そうですlogです。
怒られたら、何を怒っているか記録を見る。
常識です。
C:\Users\ユーザー\AppData\Local\JetBrains\PyCharmCE2022.2\log
配下のPyCharmのidea.logを見ました。
記録
WARN - #c.j.p.s.PySdkUtil - Charset windows-31j is not UTF-8, which is likely lead to troubles
INFO - #c.j.p.p.PyPackageManagerImpl - Exit code 1
INFO - #c.j.p.p.PyPackageManagerImpl - Fatal Python error: init_stdio_encoding: failed to get the Python codec name of the stdio encoding
Python runtime state: core initialized
LookupError: unknown encoding: windows-31j
何かわからないけどこの辺でエンコーディングが何とかかんとか
検索
『PyCharmで Fatal Python error: Py_Initialize: can't initialize sys standard streams LookupError: unknown encoding: windows-31j が発生する場合の対処』
解決に繋がる記事でした。
謝罪
C:\Program Files\JetBrains\PyCharm Community Edition 2022.2.3\bin
配下のidea.exe.vmoptions
に以下を追記しました。
-Dfile.encoding=UTF-8
和解
怒られなくなりました
不明
途中の環境パスはそのままにしちゃってます……
関係あるかどうかは不明。