PTVS 2.1 с Python 3.5 не работает с Visual Studio 2010

Я использую VS2010 (устарело, но это то, что использует мой офис). Я установил PTVS 2.1. Затем я решил установить Anaconda, как было предложено в https://www.youtube.com/watch?v=_okUV47eM5c&list=PLReL099Y5nRdLgGAdrb_YeTdEnd23s6Ff&index=1 Я выбрал и установил python 3.5 с веб-сайта Anaconda.

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

Кроме того, я не могу обновить свою БД (он говорит, что БД завершения необходимо обновить) в окне среды Python. Я предполагаю, что первое происходит из-за второго. Пожалуйста, дайте мне знать, что делать.


person Flueesy Blueesy    schedule 15.03.2016    source источник
comment
Обновлять. Невозможно создать новое приложение, либо снова говорит о неподдерживаемой версии 3.5.   -  person Flueesy Blueesy    schedule 15.03.2016


Ответы (2)


Я тоже встречался с этой проблемой, и окружение точно такое же, как у вас: VS 2010 с PTVS 2.1 и Anaconda 3. Похоже, что PTVS отказался от поддержки старых платформ, потому что Anaconda 2 работает в тех же условиях.

person Neveroldmilk    schedule 02.04.2016
comment
Да, я тоже так чувствовал. Итак, я удалил Anaconda и использовал Python 2.6 с веб-сайта компании, и это сработало для меня. - person Flueesy Blueesy; 04.04.2016

Поддержка Python 3.5 была добавлена ​​в PTVS 2.2, для которого требуется VS 2013 или более поздняя версия.

К сожалению, «отказ от» более ранних платформ является необходимостью для дальнейшего совершенствования продукта, иначе все инженерные ресурсы должны быть направлены на управление огромной тестовой матрицей. Исходники для PTVS доступны и их не сложно собрать, так что вы можете сделать это самостоятельно. Или, если это невозможно, вы можете связаться с [email protected], чтобы спросить о заключении конкретного контракта на резервное копирование определенных функций.

person Zooba    schedule 20.05.2016