【发布时间】:2011-12-13 16:41:35
【问题描述】:
我的 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,
蒙特
【问题讨论】:
标签: python path portable-python