作者eight0 (人类)
看板Python
标题Re: [问题] 如何把Python scripts包成可散布的CLI?
时间Sat Jun 16 18:14:24 2018
看你要如何散布︰
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。
--
ヾ(;ω;) ヾ(;ω;)
http://i.imgur.com/oAd97.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.184.43
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1529144067.A.C72.html
1F:推 aszx4510: 厉害 06/16 23:20
2F:→ aszx4510: 感谢教学 06/16 23:20
3F:推 clsmbstu: 谢谢!我先来研究一下setuptools~ 06/17 21:42
4F:推 smartree: 清楚明白,有条理,推推推 06/18 00:00