Имитация поведения команд оболочки python3 в Windows PowerShell - PullRequest
2 голосов
/ 07 июля 2019

Я работаю на API, который запускает скрипты Python3, такие как python3 <scriptname.py>.Этот API изначально работает в системе Linux.К сожалению, я делаю локальное развитие этого на окнах.Есть ли способ смоделировать такое поведение, чтобы при запуске в powershell python3 -V он давал мне версию python.

У меня уже установлен Python 3 на моем компьютере.Я попытался добавить путь к моему python.exe к системным переменным с помощью переменной python3.Но после регистрации и перезапуска powershell и ввода python3 -V я все еще получаю ошибку, что «python3» не распознается как имя командного апплета.

У кого-нибудь есть идеи?

1 Ответ

4 голосов
/ 07 июля 2019

Когда Python находится на вашем пути, вы можете определить псевдоним PowerShell для python3.

PS > New-Alias python3 python
PS > python3 -V
python 3.6.5

Чтобы этот псевдоним был постоянным, обратитесь к этому вопросу: Постоянные псевдонимы PowerShell .

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