当我转到首选项| Python解释器|全部显示... (如here所述),然后尝试删除旧的解释程序,似乎已成功删除该解释程序。
如果我关闭并重新打开仅 的 Project Interpreters 项目,则它似乎已保存了我的更改,但是当我关闭并重新打开首选项窗口中,口译员仍然在那里。
无论我是否从打开的项目访问首选项窗口,都会发生这种情况,因此这不应该是项目特定的问题。
我要删除的解释器用于不再存在的旧项目(如包含python二进制文件的项目路径已删除)。
如何删除这些未使用的解释器?
奖金:将来删除项目以确保不会发生该怎么办?
答案 0 :(得分:1)
在查看日志时,尝试删除表示Configuration.PythonSdkDetailsDialog - Please specify a different SDK name
事实证明,我在解释器列表中的其他位置有一个重复的解释器。删除重复项(通常使用减号按钮)并重新打开“首选项”窗口就可以了。
这就是我最终要做的:
使用this link,找到了我的配置目录。在该目录中,options/jdk.table.xml
处有一个文件,其中包含解释程序列表。
在此处手动删除条目可以达到目的。
但是,这仍然让我感到不对,所以我欢迎更好的解决方案。