2017-02-11 7 views
0

Python Tools для Visual Studio признал мою среду Python 3.5 (Anaconda), но затем я обновил среду (используя conda, я думаю), до Python 3.6, и теперь имя среды не соответствует Версия Python. Смотрите, где я print(sys.version) в интерактивном окне:PTVS - Python Environment name version mismatch

Python environment name version mismatch

Есть ли способ исправить/обновить/обновить имя среды?

Update

кажется, что это «определяется автоматически» среда, и нет никакой возможности настроить автоматическое определение среды:

No configure option

Я вижу, что информация о выпуске для PTVS 2.2.6 явно заявляет, что они еще не поддерживают Python 3.6, поэтому, возможно, это объясняет проблему.

Устранены ошибки при автоматическом конфигурировании Python 3.6 (вопросы # 1565, # 1994 и # 2005) Обратите внимание, что Python 3.6 еще не поддерживается этой версией. Это исправление просто предотвращает сбои, когда неподдерживаемые версии настроены как настраиваемые среды.

https://github.com/Microsoft/PTVS/releases/tag/v2.2.6

ответ

0

Существует возможность удаления/добавления питона среды в закладке конфигурации. Думаю, вы можете выбрать и отредактировать некоторую информацию там. Вы также можете удалить одну среду из списка и добавить ее позже (и обновить ее имя).

(Edit 1)

Открыть Python окно Environment с помощью: Инструменты> Python инструменты> Python Среды, Вы увидите список доступных сред питона на него, выберите тот, который вам нужен. Под списком окружения имеется раскрывающийся список (с текстом «Обзор» на нем), нажмите на него, чтобы развернуть его, затем нажмите «Настроить». Все подробности этой среды есть, чтобы рассмотреть и отредактировать. Вы можете изменить описание и нажать «Применить». Это то, что вам нужно.

+0

Не могли бы вы уточнить, где я могу найти вкладку «config»? –

+0

@TomHunter в ответе добавлена ​​инструкция. – swatchai

+0

Привет @swatchai, спасибо за подсказку. К сожалению, кажется, что невозможно настроить «автоматически» обнаруженные среды. Кроме того, похоже, что PTVS 2.2.6 еще не поддерживает Python 3.6, который, я думаю, объясняет проблему, с которой я сталкиваюсь. –