有没有可以从USB键在Mac OS X 10.6上运行的可移植Python解释器?

3 投票
2 回答
6462 浏览
提问于 2025-04-16 08:22

我最近一直在忙着寻找一个可以从USB闪存驱动器上运行的便携式解释器,因为我在工作电脑上无法安装应用程序。我的工作电脑是Mac OS X 10.6,环境比较受限,不能访问终端,也不能安装软件。不过我知道,便携式应用是可以从USB驱动器上运行的。我之前一直在用shell in a box来远程访问我家里的电脑,但出于对他们网络安全的考虑,我不太想这样做。最近我发现了ideone.com,看起来很不错,打算明天试试。不过理想情况下,我希望能在本地运行代码。如果有人能提供帮助,我会非常感激,我相信还有其他人也可能面临同样的问题。

2 个回答

0

如果你无法在机器上访问终端,也不能安装应用程序,那么使用任何版本的Python都会很麻烦。标准的Python版本里,唯一一个可以直接用的图形界面应用就是IDLE.app。你可以尝试在OS X上自己构建一个定制的Python,使用框架构建,并把IDLE.app放在一个磁盘镜像文件系统或者USB驱动器上。但这需要你自己动手去做。OS X上的Python框架构建是为了安装到特定的路径,所以一旦构建完成,就不容易移动了。Python源代码中的配置脚本有一些参数可以指定路径。你可以查看一下 /configure --help,还有 --enable-framework=--prefix= 之类的选项。你可能需要多试几次。

也许一个更有趣、更稳妥的想法是,把IDLE或者你自己设计的前端命令窗口和Python打包成一个独立的应用,使用 py2apppy2app已经知道如何把Python框架嵌入到应用包里,所以你只需要提供前端脚本就可以了。这方面有很多选择。

2

Python已经在OS X系统上了。我建议你找一个可以从USB闪存驱动器上运行的编辑器或命令行工具。

撰写回答