2015-09-18 2 views
3

В PyCharm, когда я пытаюсь добавить новых интерпретаторов проекта, создаются две повторяющиеся записи.Pycharm, добавляющий новый интерпретатор проекта, делает дубликат

Например, после добавления 2.7.10 python.exe, список переводчик содержит два элемента:

  • 2.7.10 (C: \ python27 \ python.exe)
  • 2.7.10 (С: \ Python27 \ python.exe) (1)

Кто-нибудь знает, как исправить эту проблему?

Благодаря

+0

Все еще не работает. –

ответ

2

Это, кажется, какая-то ошибка в PyCharm.

В качестве обходного пути вы можете удалить дублированные записи вручную. Они находятся в файле конфигурации в каталоге предпочтений PyCharm. Путь по умолчанию - ~/.PyCharmxy/config/options/jdk.table.xml, где xy представляет версию (например, PyCharm40 для PyCharm 4.x).

Каждый элемент <jdk> представляет собой одиночный сконфигурированный интерпретатор. Чтобы удалить дубликаты, просто найдите элементы с подэлементом <name value="your duplicate name"> и удалите весь тег <jdk>.

Пример ввода выглядит, как показано ниже. (1) указывает на дубликат.

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

Ответ основан на сообщении в блоге .