Настройка интерпретатора в 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
[изменить альтернативный способ добраться до терминал]
У меня была такая же проблема при настройке виртуальной среды для моего проекта, и независимо от того, создаю ли я новую виртуальную среду или выбираю существующую, я получаю предупреждение:
"Не удается сохранить настройки, пожалуйста, используйте другое имя SDK"
наконец я нашел решение:
нажмите на кнопку переводчик проекта выпадающий список и выберите показать все.... Там может быть несколько виртуальных сред с тем же именем. Теперь вот конфликт, который вам нужно исправить вручную, переименовав их, чтобы каждый элемент имел уникальное имя.
Я столкнулся с этой проблемой при попытке получить настройки вверх и работает с Pycharm 2018.1 и с помощью интерпретатора контейнера. Я бы получил ошибку ниже.
"Не удается сохранить настройки, пожалуйста, используйте другое имя SDK"
проблема у меня была из-за наличия нескольких интерпретаторов python с тем же именем.
под Pycharm || Настройки / / Интерпретатор Проектов
нажать "Показать все " в раскрывающемся списке интерпретатор проекта, а затем удалите все / все интерпретаторы, которые вам не нужны.
вы не можете иметь 2 или более виртуальных сред с одинаковыми именами. Даже если у вас есть проекты с одинаковым именем, хранящиеся в 2 разных местах, пожалуйста, дайте уникальное имя его venv. Это решит вашу проблему.
для проверки всех виртуальных сред: Перейти к Файл >> Настройки >> проект: your_project_name >> проект переводчика
и переименуйте имя venv.