像 Dropbox 這樣的 python 程序是如何打包的?

2012-10-04 22:46:32 +08:00
 hedaors
好像是直接帶了一套 python 環境?
4254 次点击
所在节点    Python
6 条回复
aisk
2012-10-05 08:36:23 +08:00
sublime在win和linux下都是自己带了个Python解释器
atempcode
2012-10-05 09:28:39 +08:00
dropbox 应该是用 python to exe 这一类的工具打包的. 可以 google 一下 cx_freeze.
ratazzi
2012-10-05 10:50:30 +08:00
pyinstaller, py2app 一类的,但是 dropbox 不知道用的啥,也有可能是旧版的 Xcode,以前是支持 python 的
ivanlw
2012-10-05 11:48:30 +08:00
@ratazzi 现在好像不支持了吧…有没有什么典故?版权?
ratazzi
2012-10-05 13:13:51 +08:00
@ivanlw 现在确实不支持,stackoverflow 上貌似有办法支持 xcode4,但是太折腾,典故什么的就真不知道了
Matrix24
2013-12-30 15:38:43 +08:00
看到知乎上有类似的解答
用到过的 Python 技术包括:

Twisted:基于事件的网络框架,他们用这个做了服务器端推送通知服务
PyObjC:OS X 客户端系统调用
PyWin32:Windows 客户端系统调用
WxPython:跨平台客户端界面
ctypes:外部功能调用,用来调用系统功能(如 Windows 的 DLL)
py2exe:Windows 平台打包工具
py2app:OS X 平台打包工具


PyCon 2011 上 Dropbox 的 Rian Hunter 对此有过介绍


http://www.zhihu.com/question/19550782?q=Dropbox

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/49242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX