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

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

果然还得学一门正儿八经的语言啊, Swift C#二选一
7004 次点击
所在节点    Python
41 条回复
RqPS6rhmP3Nyn3Tm
2016-12-30 16:53:06 +08:00
@XYxe image not found
lishunan246
2016-12-30 17:15:31 +08:00
我用 pyinstaller 打包 pyqt5 并无问题。
siloong
2016-12-30 17:44:45 +08:00
什么叫正儿八经的语言阿。。我人生苦短表示不服。。 python 哪里不正经啊喂!
另外我觉得你需要认清每种语言的定位。。。
congeec
2016-12-30 17:48:24 +08:00
Qt with C++
这语言你迟早要学的
misaka19000
2016-12-30 18:01:49 +08:00
WPF 真的很不错(如果不考虑除了 Windows 之外的其他的平台的话)
co3site
2016-12-30 18:31:06 +08:00
发现问题 -> 分析问题 -> 处理问题 -> 解决问题 -> 总结问题
leavic
2016-12-30 18:58:34 +08:00
@icedx py2exe 就是垃圾, pyinstaller 就是因为 py2exe 太垃圾才揭竿而起的。
RqPS6rhmP3Nyn3Tm
2016-12-30 21:05:39 +08:00
@siloong 对不起,我指的是学一门编译语言……
毕竟脚本语言环境什么的的还是很麻烦的……
exoticknight
2016-12-30 21:20:48 +08:00
electron ! electron ! electron !
学门 js 你什么都能做(滑稽
RqPS6rhmP3Nyn3Tm
2016-12-30 21:23:45 +08:00
@exoticknight 是啊,我也不懂学校干嘛还教 PHP ,教 js 前后端通吃不好吗
realwangyibo
2016-12-30 21:42:11 +08:00
@BXIA 更新教学内容要层层审核,就算更新了也不涨工资,吃力不讨好(滑稽)
ragnaroks
2016-12-30 22:23:26 +08:00
用前几天看到的一个回复来说就是:
C#在 Windows 下的稳定性不用怀疑;
C#在*nix 下的稳定性不用怀疑.
qile1
2016-12-31 10:10:02 +08:00
cxfreeze 我打包用的多,但是同样命令, 2.7 的 python 打包是一个文件, 3.4 打包多出好多文件, 3.4 里面打包自己的 qtfree dome 都报错,不过大部分串口解码不用界面,也还行
PythonAnswer
2016-12-31 11:08:19 +08:00
pyinstaller 打包效果最好。
记住用 32 位的打包。
注意 win 下路径问题。

基本上坑就很少了。
eyp82
2016-12-31 11:35:24 +08:00
python 社区的力量基本没在 GUI 上吧? 你这属于在大家都不关注的地方趟地雷.
siloong
2016-12-31 12:20:09 +08:00
@BXIA 好吧。。。不过你这个“编译语言”用的不准确,毕竟现在很多语言都不能简单的用编译型语言,解释型语言来分类了对吧。。。 java 、 c#和 Go(比如 go run 这样)表示你要如何解释?
看题主说了 GUI ,如果是 win 下的那我强烈推荐你 wpf 。。。
而且嘛,完全没必要纠结哪种语言阿。。各有优点对吧(PS:毕竟我个人觉得语言环境什么的真不是问题)
RqPS6rhmP3Nyn3Tm
2016-12-31 12:27:59 +08:00
@siloong 感觉,能跨平台的 gui ,还真没几个一只手就能数清
siloong
2016-12-31 12:56:45 +08:00
@BXIA 没错,,貌似只有 Qt 可选了。。。
MasterMonkey
2016-12-31 17:49:29 +08:00
几个使用 cx_freeze 打包的例子,仅供参考! https://github.com/gnomeonwin/hellopygtk
beilun
2017-01-01 08:45:45 +08:00
我选 delphi,别打我

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

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

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

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

© 2021 V2EX