我的 USB 拇指驱动器上安装了几个版本的 Portable Python,所以当我离开我的主计算机时,或者如果我想尝试不同版本的东西时,我可以修改它。
现在它安装在“F:\Portable Python 2.7.2.1\App\python.exe”下,需要反复输入。诚然,命令行历史记录和制表符补全可以减轻一些乏味,但我想知道是否有正确的方法来进行设置,这样我就不必键入完整的完全限定名称和脚本名称,而是可以简单地键入“python myscript.py”并让“python”指向上述可执行文件(或让“python3”指向 f:\Portable Python 3.2.1.1)——无需在计算机上永久安装 python。
我尝试使用一个名为“python.bat”的简单 .bat 文件,该文件在调用时会执行命名文件...直到我 a) 在另一台机器上结束,该机器为 USB 记忆棒分配了不同的驱动器号,或者 b ) 我尝试运行一个带有多个命令行参数的脚本,这显然没有“通过”bat 文件。
只是大声思考,用 *nix-y 术语来说,我猜我需要一些如何为会话设置 $PATH 的环境变量,然后在我完成后取消设置。可能是一个很棒的第一个有用的 python 脚本,但显然我需要一些帮助,比如我是否朝着正确的方向前进等等。
TIA,
蒙特