之前一直用py27+wxpython+py2exe的组合,很顺手。但是因为不堪忍受py2x的编码问题,最近是狠心升级到了py34,wxpython和py2exe自然是用不成了。开始尝试pyinstaller和cx_Freeze。现在手上有一个小程序,界面很简单,所以就用tkinter快速上手了一下。在idle里面跑都没问题。开始打包.
pyinstaller,参数选了-w -F,打包完了之后exe点了没有任何反应,在cmd下面跑也是一样。看了下warn的文本,看得不是很懂,不了了之。
cx_Freeze,生成exe之后运行,弹出来一个traceback的错误。
然后上网开始找解决方案,但是找到的很多网页都还是讲py2x的情况,要不就是一般的控制台程序(控制台程序我写了一个简单的helloword,pyinstaller成功打包了,cx_Freeze没有试过,但是只要是tkinter程序就不行,哪怕只是简单的构造了一个tk()),没有什么帮助。特意过来发帖求助。如果必要的话我可以把错误信息和截图传上来。
pyinstaller,参数选了-w -F,打包完了之后exe点了没有任何反应,在cmd下面跑也是一样。看了下warn的文本,看得不是很懂,不了了之。
cx_Freeze,生成exe之后运行,弹出来一个traceback的错误。
然后上网开始找解决方案,但是找到的很多网页都还是讲py2x的情况,要不就是一般的控制台程序(控制台程序我写了一个简单的helloword,pyinstaller成功打包了,cx_Freeze没有试过,但是只要是tkinter程序就不行,哪怕只是简单的构造了一个tk()),没有什么帮助。特意过来发帖求助。如果必要的话我可以把错误信息和截图传上来。