感觉给 Python GUI 应用打包完全看脸

2016-12-30 01:46:31 +08:00
 RqPS6rhmP3Nyn3Tm
Py2app 从来没成功过
PyInstaller 以前还可以的,刚刚又打不出来了

果然还得学一门正儿八经的语言啊, Swift C#二选一
6900 次点击
所在节点    Python
41 条回复
laxenade
2016-12-30 01:54:17 +08:00
你的好友 electron 已上线
seki
2016-12-30 02:07:02 +08:00
cx_freeze 呢

反正感觉 py 打包就是各种第三方库在搞事
cnnblike
2016-12-30 02:09:58 +08:00
我转投 C#+WPF 了,感觉还行!
RqPS6rhmP3Nyn3Tm
2016-12-30 02:27:33 +08:00
@laxenade 不熟悉 js ,不过感觉 electron 打出的包都贼大

@seki 这玩意不能打 .app 包吧。刚学 PyQt 的时候感觉贼爽,又是 GUI 又是跨平台,打包的时候搞事也是最厉害的

@cnnblike C#上手快吗?第三方库和 Py 比如何?
cnnblike
2016-12-30 02:43:04 +08:00
@BXIA 学过 C 不?差不多。基本上难度几乎没有,简单到爆炸,错误一般都是在编译前自行提示了, Intelllisense 很好用。 WPF 的 XAML 就是和 XML 差不多,用类似 HTML 的标记语言描述界面,用 C#操作数据。
XAML+C#等价于 HTML+JS 。
好处在于, native , driectX 渲染,速度快。直接对显示尺寸操作,不考虑像素,爽。
RqPS6rhmP3Nyn3Tm
2016-12-30 03:20:02 +08:00
@cnnblike 初中的时候学过,估计忘得差不多了……
打算试试 UWP ,练练手
laxenade
2016-12-30 03:54:29 +08:00
@BXIA 这年头只要安装包不是大的很过分,一般来说没有人会在乎吧。反正楼主都要新学一个语言,学完 js 能做的东西比 C#或者 Swift 多多了。
RqPS6rhmP3Nyn3Tm
2016-12-30 04:15:40 +08:00
@laxenade 下学期学校要学 PHP 、 SQL 和 Python ,感觉同时学多个语言会思维错乱吧……
icedx
2016-12-30 07:28:39 +08:00
不要黑我大 Python 另外请用 Py2exe
canfoderiskii
2016-12-30 08:07:01 +08:00
@icedx 和 cx_freeze 比有什么优势
28ms
2016-12-30 08:33:38 +08:00
有问题说问题,你这个黑的没意思,打包不成功报错日志里看看
raiz
2016-12-30 09:27:40 +08:00
@cnnblike C# 觉得在 win 上是不错,但是移植到 *nix 呢 mono ? 哈哈
chroming
2016-12-30 09:49:18 +08:00
pyinstaller 打包 PyQt4 应用没遇到问题
but0n
2016-12-30 12:05:55 +08:00
cnnblike
2016-12-30 12:09:20 +08:00
@raiz *nix 就老老实实用 terminal 去……
RqPS6rhmP3Nyn3Tm
2016-12-30 13:15:34 +08:00
@chroming PyQt5 全是问题
SuperMild
2016-12-30 13:35:17 +08:00
问题是, Swift C#都不跨平台啊
huson
2016-12-30 14:03:49 +08:00
直接用 QT 。。
RqPS6rhmP3Nyn3Tm
2016-12-30 14:04:33 +08:00
@SuperMild Xarmarin?
XYxe
2016-12-30 15:48:46 +08:00
PyInstaller 打包 是缺少 dll 吗?

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

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

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

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

© 2021 V2EX