Настройка интерпретатора в PyCharm: "пожалуйста, используйте другое имя SDK"

Я использую Pycharm в течение многих лет и никогда не имел никаких проблем. Однако, после моего последнего обновления PyCharm я не могу настроить переводчик.

также каждый раз, когда я создаю новый проект, он создает каталог вентиляции в моем проекте. Когда я иду в File/Default Settings/Project Interpreter, Мне предоставляются новые опции.

в этом окне можно настроить виртуальную среду, среду conda и системный интерпретатор. Я предполагаю, что я должен настроить системный интерпретатор. Оттуда я указываю PyCharm переводчику на моем Mac в /usr/local/Cellar/python3/3.6.3/bin/python3 и нажмите OK.

затем он возвращает меня в Главное окно, где он показывает путь в интерпретаторе проекта. В этот момент я нажимаю apply и получаю сообщение:

не удается сохранить настройки, пожалуйста, используйте другое имя SDK

не имеет значения, какой интерпретатор я выбираю, я получаю то же сообщение. Кто-нибудь еще придумал ту же проблему и как исправить это?

интересно, что мои старые проекты все еще работают правильно.

4 ответов


Джон, я тоже заметил разницу в последней версии PyCharm. Похоже, что теперь он имеет сродство к последнему инструменту "venv". Когда вы создаете интерпретатор-это то, что вы получаете.

вы все равно можете создать virtualenv вручную и указать его там. Я не смотрел, указывая на базовый python-bin, потому что (честно говоря) вы обычно не должны этого делать.

мой совет (и мой предлагаемый ответ) - принять изменение и позволить ему создать "venv" для тебя. Оттуда сделайте все ваши установки с помощью "alt-F12". Это откроет консоль с вашей виртуальной средой activate -- поэтому ваш PIP устанавливается в виртуальную среду.

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

SteveJ

[изменить альтернативный способ добраться до терминал]

enter image description here


У меня была такая же проблема при настройке виртуальной среды для моего проекта, и независимо от того, создаю ли я новую виртуальную среду или выбираю существующую, я получаю предупреждение:

"Не удается сохранить настройки, пожалуйста, используйте другое имя SDK"

наконец я нашел решение:

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


Я столкнулся с этой проблемой при попытке получить настройки вверх и работает с Pycharm 2018.1 и с помощью интерпретатора контейнера. Я бы получил ошибку ниже.

"Не удается сохранить настройки, пожалуйста, используйте другое имя SDK"

проблема у меня была из-за наличия нескольких интерпретаторов python с тем же именем.

под Pycharm || Настройки / / Интерпретатор Проектов

нажать "Показать все " в раскрывающемся списке интерпретатор проекта, а затем удалите все / все интерпретаторы, которые вам не нужны.


вы не можете иметь 2 или более виртуальных сред с одинаковыми именами. Даже если у вас есть проекты с одинаковым именем, хранящиеся в 2 разных местах, пожалуйста, дайте уникальное имя его venv. Это решит вашу проблему.

для проверки всех виртуальных сред: Перейти к Файл >> Настройки >> проект: your_project_name >> проект переводчика

и переименуйте имя venv.