弱弱的问一个python程序发布问题
丁劲犇 2020-02-12 10:53:41 一直都用C++、Qt,最近接触到python的东东,感觉确实很方便!不过遇到麻烦,主要在最终执行档的发布上。
首先是怎么降低小文件、碎文件的个数。网上搜索,尝试了PyInstaller,但它做不成一个真正的独立EXE,类似的打包器都是一堆小文件的压缩包,最完美的也是必须解包到临时文件夹才能运行。感觉拷贝给用户一堆小文件很讨厌。另外,依赖项真的比想象的多得多,不知道大家怎么解决的。
其次,是怎么方便的保护代码。用cython,貌似可以。但是如果使用了很多碎小的py文件,也是很烦,需要专门的脚本。如果有一种什么机质,可以把所有依赖项展开到内存中,不通过磁盘文件系统就能访问就太棒了。