+ -
当前位置:首页 → 问答吧 → PYthon 3.0版本的py文件转换成exe,怎么搞

PYthon 3.0版本的py文件转换成exe,怎么搞

时间:2010-02-08

来源:互联网

我利用python 3.0做了一个GUI界面。由于界面中有中文,必须使用3.0以上的版本,现在我想将这个程序打包,生成exe文件,但是搞了一天,没有成功。
1、使用py2exe,只能支持到2.5,后面的就不行了
2、使用pyinstaller,它的年代似乎更为久远
3、使用cxfreeze,总是提示“系统找不到指定路径”
似乎没有什么办法了。我想把版本降低到2.5,但是tk界面不能显示中文,有字和无字的效果一模一样。
有什么好办法?

作者: liyongf   发布时间: 2010-02-08

还在用2.x的python,tk能正常显示中文...

作者: angel_su   发布时间: 2010-02-08

LZ 是革命先躯,令人尊敬

作者: notax   发布时间: 2010-02-08

我用cxfreeze打包python3.1的也是有问题,打好包本地运行是正常的,可是放到别人机器上就报"zipimporter error".
网上也搜不到解决办法.郁闷中...

作者: ahccom   发布时间: 2010-03-23

好久没用.exe了,都不知道怎么转换了, 杯具

作者: changfengxiongfei   发布时间: 2010-03-26

cxfreeze手工敲,不要用他的批处理,批处理好象不好用

python scripts\cxfreeze --target-name=release aaa.py

作者: yuanyingtanxi   发布时间: 2010-03-26

谁说py2exe只能支持2.5了。 

到官网下,一直支持3.0

作者: tankexiaodi   发布时间: 2010-04-15

该回复于2010-04-15 13:39:35被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • isslkefks3
  • (isslkefks3)
  • 等 级:
#8楼 得分:0回复于:2010-04-15 13:36:19

作者: isslkefks2   发布时间: 2010-04-15

py2exe可以支持3.x吗,我怎么看到最新的也只是支持到2.7,这是版本号py2exe-0.6.9.win32-py2.7.exe,楼上的兄弟可否告知,你在哪找到的支持3.x

作者: isslkefks3   发布时间: 2010-04-15

引用楼主 liyongf 的回复:
我利用python 3.0做了一个GUI界面。由于界面中有中文,必须使用3.0以上的版本,现在我想将这个程序打包,生成exe文件,但是搞了一天,没有成功。
1、使用py2exe,只能支持到2.5,后面的就不行了
2、使用pyinstaller,它的年代似乎更为久远
3、使用cxfreeze,总是提示“系统找不到指定路径”
似乎没有什么办法了。我想把版本降低到2.5,但是tk界面不能显示中文……


3、使用cxfreeze,总是提示“系统找不到指定路径”

你可以看下安装后的cxfreeze.bat文件,是否指定的是你的python安装路径,一般是这个原因。

作者: ainuxa   发布时间: 2010-04-16

引用 3 楼 ahccom 的回复:

我用cxfreeze打包python3.1的也是有问题,打好包本地运行是正常的,可是放到别人机器上就报"zipimporter error".
网上也搜不到解决办法.郁闷中...


关于"zipimporter error",我也遇到了,是因为你放在了中文路径下运行的原因吧,换到英文路径下试试。

作者: ainuxa   发布时间: 2010-04-16

引用 9 楼 ainuxa 的回复:

py2exe可以支持3.x吗,我怎么看到最新的也只是支持到2.7,这是版本号py2exe-0.6.9.win32-py2.7.exe,楼上的兄弟可否告知,你在哪找到的支持3.x


呵呵我记错了,py2exe的确最高支持到2.7 

是 cx_Freeze 支持3.1 , 我一直用cx_Freeze

作者: ainuxa   发布时间: 2010-04-16

楼主怎么不跟11楼加分!11楼 谢谢了!

作者: tankexiaodi   发布时间: 2010-04-16