在Windows 7上添加"python2"路径到命令行

12 python windows cmd path windows-7

我一直在尝试python2在Windows 7上添加命令行的路径.

我试过这样做:

C:\>set python2 = C:\Python27\python.exe
Run Code Online (Sandbox Code Playgroud)

cmd告诉我:

'python2' is not recognized as an internal or external command.
Run Code Online (Sandbox Code Playgroud)

那么如何python2在Windows 7上添加命令行路径?

谢谢.

fal*_*tru 11

这个答案从我自己的答案中复制,并根据这个问题进行了定制.

尝试以下命令.

set path=%path%;c:\python27
Run Code Online (Sandbox Code Playgroud)

PATH 仅为运行上述命令的cmd.exe设置.

要永久设置PATH:

  1. 右键单击桌面上的" 我的电脑 ".
  2. 单击左侧的"高级系统设置".
  3. 单击环境变量.
  4. 添加或更新PATH变量:
    • 如果它不存在,请创建一个,并将值设置为 C:\python27
    • 如果存在,则附加;C:\Python27到现有值.
  5. 重新启动cmd.exe.(对于已经启动的cmd.exe,PATH不会更改)

UPDATE

如果要使用python2,请复制可执行文件.

CD C:\python27    
COPY python.exe python2.exe
Run Code Online (Sandbox Code Playgroud)

  • 我不是downvoter,但似乎问题是如何让'python2`命令出现在`PATH`中,但是你的答案显示了如何将`python`变成`PATH`.我猜测用户有一个脚本试图在混合的Python2/Python3环境中专门调用Python2. (7认同)

Tho*_*sen 5

遇到了同样的问题并修复了它。。。我有C:\Python27,我已将其添加到我的环境变量中,该变量使我可以通过CMD访问“ python”。表示找不到“ python2”。一位朋友告诉我,我可以重命名可执行文件,虽然我不敢相信,但是它确实有用:-)

重命名来自: C:\Python27\python.exe>C:\Python27\python2.exe

它对我有用,即使它只是重命名文件也觉得很奇怪..但是,我在Windows CMD中并不是硬派。

  • 感觉绝对不应该是正确的答案。就是说,正确设置环境变量后,所需要做的就是将可执行文件的名称更改为python2.exe,并且可以正常工作!支持您!干杯 (2认同)
  • 我只是制作了名为 python2.exe 的 python.exe 的第二个副本,它对我有用。谢谢你的解决方案。给你投了赞成票。 (2认同)
  • 2/7/21 并且 node-sass 仍在使用 pyhton2 smdh (2认同)