如何使python可移植?

时间:2017-06-11 19:57:26

标签: python windows python-3.x portability

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

我希望它是python 3.6,所以它只安装了pipsetup tools

编辑:关于重复

不太好。我不想编译代码。我想给他们.py个文件但是意识到Windows在默认情况下没有安装python。我想要一些可以在闪存驱动器上运行但可以从源代码运行我的代码而不是二进制代码。

1 个答案:

答案 0 :(得分:4)

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

  1. 例如,使用pyinstaller创建一个exe文件。你可以得到像portable_run.exe这样的exe文件。在目标Windows系统上,您需要做的是运行exe direcltly protable_run.exe

  2. 使用winpython或python-xy等便携式python发行版。您只需将此便携式发行版与portable_run.py一起复制到闪存盘上即可。在目标系统flashdisk/path-of-winpython/python portable_run.py

  3. 上运行它

    希望它可以给你一些想法。