Pycharm添加新的项目解释器会重复 [英] Pycharm adding new project interpreter makes duplicate

查看:91
本文介绍了Pycharm添加新的项目解释器会重复的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 PyCharm 中,每当我尝试添加新的项目解释器时,都会创建两个重复的条目.

In PyCharm, whenever I try to add new Project Interpreters, two duplicated entries are created.

例如添加2.7.10 python.exe后,解释器列表包含两个元素:

For example, after adding 2.7.10 python.exe, interpreter list contains two elements:

  • 2.7.10 (C:Python27python.exe)
  • 2.7.10 (C:Python27python.exe)(1)

有谁知道如何解决这个问题?

Does anyone know how to fix this problem?

谢谢

推荐答案

这似乎是 PyCharm 中的某种 bug.

It seems to be some kind of bug in PyCharm.

作为一种解决方法,您可以手动删除重复的条目.它们位于 PyCharm 首选项目录的配置文件中.默认路径是 ~/.PyCharmxy/config/options/jdk.table.xml,其中 xy 代表版本(例如,PyCharm40 代表 PyCharm 4.x).

As a workaround, you may remove duplicated entries manually. They are located in config file in PyCharm preferences directory. Default path is ~/.PyCharmxy/config/options/jdk.table.xml, where xy represents version (e.g. PyCharm40 for PyCharm 4.x).

每个 <jdk> 元素代表单个配置的解释器.要删除重复项,只需找到具有子元素 <name value="your duplicate name"> 的元素并删除整个 <jdk> 标记.

Each <jdk> element represents single configured interpreter. To remove duplicates simply find elements with subelement <name value="your duplicate name"> and delete entire <jdk> tag.

示例条目如下所示.(1) 名称中表示重复.

Sample entry looks like below. (1) in name indicates duplicate.

<jdk version="2">
  <name value="Python 2.7.10 (C:Python27python.exe) (1)" />
  <type value="Python SDK" />
  <version value="Python 2.7.10" />
  <homePath value="C:Python27python.exe" />
  (...) // a lot of other fields
</jdk>

答案基于 PyCharm 之谜和重复解释器 博文.

这篇关于Pycharm添加新的项目解释器会重复的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆