Неожиданная версия Python в VS Code Terminal - PullRequest
0 голосов
/ 14 марта 2020

Я только что установил VS Code, Python (версия 3.7.5, выпущенная 15 октября 2019 г.) на MacOS. Поэтому я запускаю python --version на моем терминале с кодом VS, результат показывает Python 2.7.11.

Разве это не должно быть 3.7.5?

Ответы [ 3 ]

0 голосов
/ 14 марта 2020

Согласно обсуждению комментария, у вас установлены две версии python, 2.7.11 и 3.7.5.

Чтобы использовать 3.7.5, вам нужно выполнить его как python3. python3 --version дает ожидаемый результат.

0 голосов
/ 16 марта 2020

Если вы хотите запустить python --version вместо python3 --version. Вы можете использовать pyenv для установки глобальной версии python. Как только это будет сделано, вы можете просто запустить python --version, и результатом будет версия вашего глобального python.

Pyenv имеет дело только с python, установленным самим pyenv, так что если вы хотите используйте его, вы можете переустановить указанную c версию, которую вы хотите, через pyenv.

Pyenv также является инструментом для управления вашей виртуальной средой, и я думаю, вы можете убить двух зайцев одним выстрелом. Есть две дружественные статьи, объясняющие виртуальную среду и pyenv соответственно.

0 голосов
/ 14 марта 2020

Вам необходимо выбрать Python версию, которую вы хотите использовать для VS Code. См. здесь

Я бы также порекомендовал настроить виртуальные среды, если вы планируете выполнить значительное количество Python работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...