1
yearliny 2017-12-27 20:58:55 +08:00 via Android
从网上查查就知道了,仅仅是打包本机中的 Python 二进制解释器和相关依赖包。
|
3
yearliny 2017-12-27 21:12:28 +08:00 via Android 1
@CatCode 建议你多搜索一下这方面的内容,不是什么新鲜东西。Python 可以编译成二进制文件 pyc,可以加快加载速度以及隐藏源码,当你不想让别人知道你的 Python 源码时,可以进行编译。
你第一次导入模块时,也会生成一个模块相应的 pyc 文件,用来加快导入速度。 当前运行的 Python 程序,也是先由 Python 编译成机器码然后再运行。 |
6
Va1n3R 2017-12-27 21:31:06 +08:00
“ mini 版”解释器,把各种依赖放在一起了。。。
|
7
Va1n3R 2017-12-27 21:31:54 +08:00
很多时候还会缺失 python3.x.dll
|
8
xrlin 2017-12-27 23:23:55 +08:00 via iPhone 1
只是打包运行环境和库
|
10
Owenjia 2017-12-28 00:03:35 +08:00 1
|
11
Tink 2017-12-28 00:05:28 +08:00 via iPhone
这货有时候还挺好用的,前几天给财务的妹子写了个操作 excel 的工具,第一次用这个打包之后发现用起来还挺溜
|
12
mxmai 2017-12-28 08:54:49 +08:00
好像是打包所有安装好的扩展包而不是程序依赖的扩展的。之前将一个在 anaconda 环境下的 py 文件转成 exe,结果文件有 200+M。
|
13
kokutou 2017-12-28 10:12:36 +08:00 via Android
nuitka 真的编译了。
|