【发布时间】:2013-08-25 04:21:14
【问题描述】:
我试图从我的闪存驱动器上运行 Python 3.3。我已经尝试过 Portable Python,但它的大部分内容都无法打开,而且它让我的笔记本电脑崩溃了。
所以,我删除了它,并安装了普通的 Python。然后,我想开始添加我最喜欢的模块。而且,我需要一种不使用原始快捷方式来启动 IDLE 的方法。
为了安装模块,我将 Python 安装添加到了我的 PATH 变量中。
为了简化这一切,我使用在this question 上找到的一些代码制作了一个批处理文件。
到目前为止,我有这个。它还要求提供驱动器号,因为它会因计算机而异。
@echo off
echo This only works if your Python install is added to the system-wide PATH variable
set /p Path="Enter the Drive Letter on this computer. No Symbols, Just the Letter, Capital"
cd %Path%:\Program Files\Python33
echo type this when python comes up...
echo import idlelib.PyShell
echo idlelib.PyShell.main()
echo.
echo.
echo.
echo.
python
它输出这个:
如果您继续按照说明输入内容,则会显示 IDLE。 我不知道如何让批处理文件真正输入到 Python 提示符中,所以我告诉它告诉用户输入需要输入的内容。
我需要知道的是,如何从批处理文件中更改 PATH 变量。另外,完成后如何删除它(这并不重要,甚至可以在单独的批处理文件中)。
或者,有没有办法直接进入 IDLE?
另外,有没有办法在没有命令行的情况下运行 .py 文件,在我的闪存驱动器上安装 Python?
谢谢!
【问题讨论】:
-
对不起....我在学校,我还没有时间尝试这个。一旦我可以实际尝试不同的解决方案,我将接受和/或投票......
-
@LorenzoDonati 一年后重访,意识到我忘记接受...失败 =)
标签: python windows batch-file python-3.x usb-flash-drive