Невозможно удалить старые интерпретаторы из Pycharm - PullRequest
0 голосов
/ 06 мая 2020

Когда я от go до Предпочтения | Python Переводчик | Показать все ... (как описано здесь ) и попытаться удалить старый интерпретатор, похоже, он успешно удален.

Если я закрою и снова открою только всплывающее окно Project Interpreters кажется, что мои изменения были сохранены, но когда я закрываю и снова открываю окно Preferences , интерпретаторы все еще там.

Это происходит независимо от того, получаю ли я доступ к окну настроек из открытого проекта или нет, поэтому это не должно быть проблемой, связанной с c проектом.


Интерпретаторы, на которых я попытки удаления относятся к старым проектам, которые больше не существуют (например, путь к проекту, включая двоичный файл python, был удален).

Как я могу удалить эти неиспользуемые интерпретаторы?

Бонус: что мне делать в будущем, когда я удалю проект, чтобы этого не произошло?

1 Ответ

1 голос
/ 08 мая 2020

Правильный ответ

При просмотре журналов произошла ошибка при попытке удалить это Configuration.PythonSdkDetailsDialog - Please specify a different SDK name

Оказывается, у меня был дублированный интерпретатор в другом месте в списке интерпретаторов. Удаление дубликата (обычно с помощью кнопки «минус») и повторное открытие окна настроек помогло.


Старый ответ

Вот что я в итоге сделал:

Используя эту ссылку , я нашел свой каталог конфигурации. В этом каталоге был файл options/jdk.table.xml, который содержал список интерпретаторов.

Ручное удаление записей здесь помогло.

Это все еще кажется мне неправильным, поэтому я приветствуем лучшее решение.

...