【问题标题】:Unable to remove old interpreters from Pycharm无法从 Pycharm 中删除旧的解释器
【发布时间】:2020-08-21 19:28:33
【问题描述】:

当我转到 首选项 | Python 解释器 | Show All ...(如here所述)并尝试删除旧解释器,它似乎已成功删除。

如果我关闭并重新打开 Project Interpreters 弹出窗口似乎已保存我的更改,但当我关闭并重新打开首选项窗口,口译员仍然存在。

无论我是否从打开的项目访问首选项窗口,都会发生这种情况,因此它不应该是特定于项目的问题。


我要删除的解释器用于不再存在的旧项目(如在项目路径中,包括 python 二进制文件已被删除)。

如何删除这些未使用的解释器?

奖励:当我将来删除项目时应该怎么做以确保不会发生这种情况?

【问题讨论】:

    标签: python pycharm virtualenv jetbrains-ide


    【解决方案1】:

    正确答案

    查看日志,尝试删除Configuration.PythonSdkDetailsDialog - Please specify a different SDK name时出错

    原来我在解释器列表的其他地方有一个重复的解释器。删除重复项(通常使用减号按钮)并重新打开首选项窗口就可以了。


    旧答案

    这是我最终做的:

    使用this link,我找到了我的配置目录。在那个目录中,options/jdk.table.xml 有一个文件,其中包含一个解释器列表。

    在此处手动删除条目即可。

    不过,这对我来说仍然是错误的,所以我欢迎更好的解决方案。

    【讨论】:

      猜你喜欢
      • 2020-07-02
      • 2016-09-06
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      • 2016-12-20
      • 2022-01-12
      • 2015-04-22
      相关资源
      最近更新 更多