
はじめに
PyCharm でプロジェクトの仮想環境を設定しようとしたところ、エラーが出てしまって仮想環境の設定を登録できない事態が発生しました。設定ファイルを一旦消す(リネームする)事で解決しましたのでメモ代わりにまとめておきます。
現象
PyCharm で新規にプロジェクトを開いて、仮想環境を設定するために File > Settings > Project: > Project Interpreter で、Projec Interpreter を追加した後、"Apply" ボタンを押したところ、下記画面の下段赤文字になってしまい、設定した Project Interpreter 欄がクリアされてしまいました。
Cannot Save Settings:
Please specify a different SDK namePyCharm Settings Error
解決
原因ははっきりしませんが、仮想環境のリストを管理している設定ファイルが壊れてしまったようです。
Cannot Save Settings: Please specify a different SDK name – IDEs Support (IntelliJ Platform) | JetBrains の記述を参考に、設定ファイルをリネームして PyCharm を再起動したところ設定できるようになりました。(ただし、他のプロジェクトの仮想環境指定が消えてしまったので、それぞれ再設定する必要があります。)
- 設定ファイルをさがす
(参照: Directories used by the IDE to store settings, caches, plugins and logs – IDEs Support (IntelliJ Platform) | JetBrains) - jdk.table.xml を消す (もしくは適当な名前にリネームする)
- PyCharm を再起動する
参考