2016-08-18 3 views
1

У меня есть обе версии на моем ПК, потому что я работаю с различными учебниками, (я все еще ноб). Я видел пару подобных вопросов здесь, но ничего особенного для Powershell.Python 2 и 3 в Powershell

Когда я запустил python в Powershell он поднимает 2,7, но как я могу указать, что я хочу Python 3? Есть ли другие вопросы, о которых я должен знать? Например, при запуске скриптов из блокнота ++?

+0

Вы пробовали 'python3'? – DeepSpace

+0

Спасибо, что вернулись так быстро. Я пробовал это, но он возвращается с ошибкой. – YesIAmThatGuy

+1

Проверьте переменную пути и посмотрите, что такое путь пути бина python. Уверен, что ваш python 2.7 будет указан первым. Вы можете указать полный путь к python.exe, чтобы убедиться, что вы используете правильную версию, или измените переменную среды пути системы. – n3wjack

ответ

2

Команда «py» (если v2 по умолчанию), или «py -2» должен запустить Python 2.7, «py -3» должен запустить Python 3. Для получения подробной информации см. here.

Я нашел это post. Это может быть полезно.

This one поможет вам проверить текущую версию, которую вы используете, если вы хотите изменить это, см. here.

Should you want to pop out of the shell.

Приветствия и получайте удовольствие от Python;)

+0

Пятно на, спасибо. :) – YesIAmThatGuy

+0

Добро пожаловать :-) –

0

Вы можете установить Python3 via Chocolatey, AFAIK он принесет команду python3 в ваше царство. Не забудьте удалить ранее установленный Python3 перед этим.

Кроме того, вы можете попробовать создать псевдоним для Python3, см. Microsoft doc.

+0

Спасибо, я собирался это сделать, но [Chocolatey] (https://github.com/chocolatey/chocolatey-coreteampackages/issues/106), похоже, больше не доверяют, поэтому я не решаюсь. Я хотел бы создать псевдоним, но, к сожалению, я не могу понять, как запустить Python 3 в первую очередь. – YesIAmThatGuy

Смежные вопросы