“python2”未被识别为内部或外部命令。Windows 10

use*_*916 2 python python-2.7

我如何添加python2PATHpython工作正常,但是我正在调用一个make文件,该文件指向许多调用python2.

\n\n
C:\\Users\\andcy\\$DETECTRON>python2\n\'python2\' is not recognized as an internal or external command,\noperable program or batch file.\n
Run Code Online (Sandbox Code Playgroud)\n\n

不幸的是,我对相关点的搜索给我带来了不适用的答案。例如,以下 SO 帖子仅显示如何添加python到路径,而不是python2.

\n\n

在 Windows 7 上将 \xe2\x80\x9cpython2\xe2\x80\x9d 路径添加到命令行

\n

zwe*_*wer 7

如果您的make端点坚持使用python2,则在调用您的 之前只需使用别名DOSKEY,例如:python2make

DOSKEY python2=python $*
Run Code Online (Sandbox Code Playgroud)

如果您正在寻找更永久的东西,只需python2.cmd在与 Python 二进制文件(即 )相同的目录中创建一个文件python.exe来代表您执行它:

@echo off
"%~dp0\python.exe" %*
Run Code Online (Sandbox Code Playgroud)

或者,作为一种快速而肮脏的解决方案,如果您不关心其python.exe本身,只需将其重命名为python2.exe.