Это, кажется, какая-то ошибка в 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>
Ответ основан на сообщении в блоге .
Все еще не работает. –