我已经尝试了便携式python,但是最新版本是3.2.5。 (需要3.6+) 我无法在其上安装库,即使get-pip.py无法正常工作。
我试图弄清楚如何使我的项目在未安装python的Windows系统上可移植。
我还希望尽可能少的库(核心python模块)使项目尽可能精简,
答案 0 :(得分:2)
我会使用cx_Freeze-多平台模块,用于冻结Python脚本,使您可以在其他Windows机器(即使未安装Python)上打开它。它也提供了非常好的,清晰的文档:http://cx-freeze.readthedocs.io/en/latest/,并且在Windows机器上的运行情况要好于我的经验(替代PyInstaller)(具有有趣的单文件包选项,但在许多情况下会由于以下原因而导致安全警告):一些用来获得该功能的肮脏黑客)。
但是,如果您在应用中使用某些特定模块,可能还不够,例如matplotlib,破折号等模块很难用Freezer正确包装。
答案 1 :(得分:0)
几天后,我找到了解决自己问题的方法。 我不想为我的项目创建可执行文件,但我想要一个可移植的python文件夹,以便可以在需要时向其添加库。
便携式python的最新版本是WinPython。 我不得不从中删除一些不必要的文件。 提取后大小约为77 mb https://winpython.github.io/