LoginSignup
2
1

More than 1 year has passed since last update.

【備忘録】PyCharm&Anacondaでインタープリタ設定時「SDKが無効」と怒られた時の謝り方

Last updated at Posted at 2022-11-04

再会

久しぶりに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

和解

怒られなくなりました

不明

途中の環境パスはそのままにしちゃってます……
関係あるかどうかは不明。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1