楼主:
eight0 (欸XD)
2018-06-16 18:14:24看你要如何散布︰
1. 把你的程式转成 module 后,用 setuptools 包成 package 上传至 pypi.org。
* 使用者只要安装 Python 后,就能直接用 pip 指令安装你的 package。
* pip 会自动下载安装所需的 dependencies。
* 散布的档案只有自己写的 package。
2. 把程式转成 package 后,用 shiv 之类的工具制作 pyz 档。
* pyz 档包括了你的 package 和它所需的 dependencies。
* 使用者安装 Python 后,点两下就能执行你的 pyz 档。
* 散布的档案有自己写的 package 和所需的 dependencies。
3. 用 cx_freeze, pyinstaller 之类的工具制作 exe 档。
* 使用者点两下 exe 档就能使用。
* 散布的档案有自己写的程式、所需的 dependencies、所需 Python 内建的
libraries、还有 Python runtime。