本来想学 Python 的,无奈不得已放弃

2016-09-26 19:29:53 +08:00
 Satan4869
折腾了一天……
安装了 Python3.5 ,熟悉了 IDLE ,写了个 Hello word ……
也用过 Pycharm-edu,感觉这个不错。

但是感觉不能像 Delphi 那样很简单的打包成 exe 程序。
同时,如果要开发图形界面的软件,也感觉不简单。

搞了一下午,就在琢磨怎么生成 exe 程序。
百度, Goolge ,各种论坛,基本上没有教程。
折腾几个生成 exe 的包,结果没有一个用成了,本来想学个新语言,看来起步就得放弃了。

脚本语言就是脚本语言啊,我去……只是觉得语法和结构看起来很容易学的样子
不学了,懒得折腾。
13695 次点击
所在节点    Python
112 条回复
wellsc
2016-09-26 20:17:58 +08:00
用 web 啊
symons
2016-09-26 20:19:48 +08:00
生成 exe 还是比较麻烦的,不过为啥要 exe ,.py 不好么
awolfly9
2016-09-26 20:21:52 +08:00
不能生成 exe 最大的麻烦就是当需要发给其他人用的时候,如果别人没有 Python 环境,那就运行不了。
还需要先给别人装环境,不懂得人一听就不想干了。
我之前也想过折腾 exe ,但是现在没去弄

@Satan4869 我先用用 pyqt5 做 GUI 还是挺快挺好的
awolfly9
2016-09-26 20:22:42 +08:00
vivagonna
2016-09-26 20:33:47 +08:00
生成 exe ,说明这个程序是用于 win ,那试试 AutoHotkey 吧,我知道大神们肯定会不屑,但是确实简单啊,基本看几个例子就能写出自己需要的脚本了,图形界面、 exe 通通点几下鼠标搞定
EXE
2016-09-26 20:34:22 +08:00
听说你要生成我的包?
lwhite
2016-09-26 20:39:10 +08:00
@Satan4869 这个 python 程序生成 EXE 其实比较简单, PyInstaller 可以轻松将脚本转 exe 。连 pyqt 和 Django 都行。

装了以后命令行输入
pyinstaller /path/to/yourscript.py
就能成功出来一个 exe ,非常简单。

网址 https://github.com/pyinstaller/pyinstaller

还有一个也是能打包 exe 的, pynsist 能直接打包一个 windows 的安装包。

http://pynsist.readthedocs.io/en/latest/

既然能打包了,你也能继续学 python 了吧。

题外话,我自己在找 java 转 exe 的方法。有的话请告诉我。
Patrick95
2016-09-26 20:42:48 +08:00
想要 exe 为什么不学学 C#呢, VB.NET 也成啊。

最不济易语言都可以啊。
xavierskip
2016-09-26 20:52:09 +08:00
GUI application with one line

Gooey https://github.com/chriskiehl/Gooey
xavierskip
2016-09-26 20:53:20 +08:00
Packaging Gooey as a Distributable Application
http://chriskiehl.com/article/packaging-gooey-with-pyinstaller/
falcon05
2016-09-26 20:54:34 +08:00
Learning Python, 从还未学习到放弃
chaichaichai
2016-09-26 20:55:05 +08:00
突然发现写了 4 、 5 年的 python 竟然没打包过 exe
Tink
2016-09-26 20:56:20 +08:00
我表示我好像真的没有写过 exe 版的 python 哎。。。
MaiCong
2016-09-26 20:56:30 +08:00
hello word. hello docx?
helloSwift
2016-09-26 20:56:54 +08:00
搞 exe ,学 C#,学 C++啊
Jakesoft
2016-09-26 21:01:07 +08:00
写了几年了 PHP ,发现不能生成 exe,果然是垃圾语言,不写了!
indooorsman
2016-09-26 21:03:29 +08:00
我两年前用 py2.7+qt 做界面打包 exe 似乎很简单啊,半天就搞定了…
shakespaces
2016-09-26 21:05:41 +08:00
EXcuse mE ?
megatron
2016-09-26 21:07:39 +08:00
@lwhite launch4j ?
bdbai
2016-09-26 21:08:17 +08:00
又要 GUI 又要 exe ,说得难听点,楼主是为了显摆才学 Python ?

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

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

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

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

© 2021 V2EX