如何使用 'python' 命令而不是 py -3 在 cmd 中打开 python

How to open python in cmd with the 'python' command in stead of py -3

这是一个小问题,但由于我重新安装了 python(windows 10 上的 3.6.3),它不再在命令提示符中使用 python 命令启动。相反,我现在必须使用 py -3 命令。

错误:

'python' is not recognized as an internal or external command,
operable program or batch file.

由于这可能是论坛上最常用的命令python,所以每次都要更改它变得很烦人。

提前致谢。

设置 PATH 变量

  1. 转到控件 Panel/System 和 Security/System
  2. 点击高级系统设置
  3. 转到“高级”选项卡
  4. 点击底部的环境变量按钮
  5. 在 user/system 变量部分,使用适当的 python 目录编辑现有的 PATH 变量。

示例

C:\Python3.6;C:\Python3.6\Lib\site-packages\;C:\Python3.6\Scripts\

正如其他人所说——您可以将包含可执行文件的 python 目录添加到 PATH 中...我只想将其作为一个额外的选项。

这是一个通用的解决方案,适用于您想要 运行 使用自定义名称的任何类型的程序或可执行文件。

我在我的帐户 C:\Users\{Your Account Name}\Aliases 中创建了一个 "Aliases" 文件夹。

在该文件夹中,我保留了有用的 .bat 脚本。

只需创建一个名为 "python" 的脚本,然后在该脚本中输入 python.exe.

的路径

因此,例如,这将是您的整个 bat 文件(名为 python.bat):

@echo off
echo .
C:\Python36\python.exe

如果您希望能够将 args 添加到您的命令中,请执行相同的操作,但将执行行替换为以下内容:

C:\Python36\python.exe %1 %2 %3 %4 %5 %6

这将使您能够添加最多 6 个参数。如果您直接从命令行执行 python pip 命令,这将很有帮助。

创建此文件后,只需将该文件夹添加到您的 PATH 变量中 (开始 -> 键入编辑您帐户的环境变量 -> 单击路径 -> 单击编辑 -> 将 "Aliases" 文件夹的位置附加到 PATH,使用分号将其与其余部分分开。 - > 再次点击 OKOK。)从现在开始,您不必担心 PATH 变量,只需添加更多的 bat 文件一切顺利!