我想将纯python库打包成一个源python脚本。 (不是exe,app等我需要的是lib.py文件)有可能吗?这有哪些工具?
答案 0 :(得分:2)
最好是将所有python文件打包成一个zip:https://blogs.gnome.org/jamesh/2012/05/21/python-zip-files/
如果你真的想,确定,可以将所有内容(包括我认为的zip)打包到.py文件中,只需编写自定义importhook,将base64编码的zip存档作为字符串存储在python源代码中,这里和那里有点铁杆魔法,瞧,单个python程序,
或者你可以重构所有的依赖项,并将它们作为类包含在你的源代码中,但为什么要这么麻烦呢?
最后,没有简单的方法来包含已编译的依赖项,即那些.so / .dylib / .dll
个文件。
我不认为有一个工具可以完全满足您的需求,但我认为pyinstaller / py2exe可以用来非常接近,例如http://www.py2exe.org/old/寻找{{1} }。