重命名 PATH 变量而不更改文件名

重命名 PATH 变量而不更改文件名

我想将 Python 32 位和 64 位的快捷方式添加到命令行的 PATH 目录中,一个是 as,python-32另一个是 as python。最简单的方法是什么?

我已将其添加C:\Python27到 PATH 变量中,这意味着C:\Python27\python.exe当我键入时它会找到python(对于我的 64 位版本来说是正确的)。有没有办法可以重定向命令python-32以指向C:\Python27-32\python.exe,或者我必须重命名可执行文件?

答案1

重命名可执行文件有时会破坏其他内容(例如,其路径可能列在某些脚本中或注册表键),但如果这对您来说并不困扰,它可能会起作用。

将 python 目录添加到 PATH 的替代方法:

  • 创造小脚本.bat.cmd)在你的 PATH 目录中;你可以自由地将它们命名为 python/python-32 并让它们启动正确的 python 版本(即使用完整路径)
  • 添加 python快捷方式.lnk)到 PATH 中的目录;您也可以自由地为它们赋予合适的名称,但随后您需要明确将.lnk扩展名添加到命令中(除非您将此扩展名注册为可执行文件扩展名,如、.exe.com-请 参阅).bat.cmd
    echo %pathext%
  • 使用任何智能启动器应用

相关内容