在 Windows powershell 中模拟 python3 shell 命令行为

joh*_*pin 3 python windows powershell path

我正在开发一个运行 python3 脚本的 api,例如python3 <scriptname.py>. 该 API 最初运行在 Linux 系统上。不幸的是我在windows上进行了本地开发。有没有办法模拟这种行为,以便当我在 powershell 中运行时python3 -V它会给我 python 的版本。

\n\n

我的电脑上已经安装了 python 3。python.exe我尝试使用 for 变量 string将路径添加到系统变量中python3。但在注册并重新启动 powershell 并键入后,python3 -V我仍然收到 \xc2\xabpython3\xc2\xbb 未被识别为命令小程序名称的错误。

\n\n

有人有什么想法吗?

\n

yak*_*byd 5

一旦 python 位于您的路径中,您就可以为 python3 定义 PowerShell 别名。

PS > New-Alias python3 python
PS > python3 -V
python 3.6.5
Run Code Online (Sandbox Code Playgroud)

为了将此别名设为永久别名,请参阅此问题:Permanent PowerShell Aliases