如何使python便携式?

我想做一个可移植的应用程序,即使没有安装python,也会有一些代码和python可执行文件在任何Windows上运行。

我希望它是Python 3.6,所以它只pipsetup tools安装。

编辑:关于重复

不完全的。 我不想编译代码。 我想给他们的.py文件,但意识到Windows将不会默认安装python。 我想要的东西,可以进行闪存驱动器,但将运行我的代码从源不二进制。

如果我理解错了,请纠正我。 我认为至少有两种方法可以做到这一点。 假设您有一个portable_run.py脚本要在闪存盘上到处运行。

  1. 例如用pyinstaller做一个exe文件。 你可以得到一个exe文件像portable_run.exe。 在目标Windows系统上,你需要做的是直接运行exe文件protable_run.exe

  2. 使用像Winpython或python-xy这样的可移植的python发行版。 你只需要将这个便携式发行版与你的portable_run.py一起复制到闪存盘上。 在目标系统flashdisk/path-of-winpython/python portable_run.py

希望它能给你一些想法。