![重命名 PATH 变量而不更改文件名](https://linux22.com/image/1345604/%E9%87%8D%E5%91%BD%E5%90%8D%20PATH%20%E5%8F%98%E9%87%8F%E8%80%8C%E4%B8%8D%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E5%90%8D.png)
我想将 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%
- 使用任何智能启动器应用