Python论坛  - 讨论区

标题:re [python-chinese] 项目开发环境

2004年02月13日 星期五 19:06

Tangram Liu tangram at public.tpt.tj.cn
Fri Feb 13 19:06:13 HKT 2004

>打包工具:Py2exe,这个没有太多的争议吧。
>GUI:wxPython,Python平台上目前应该是比较成熟的一个了,我们统一用unicode版。

根据我的个人经验,在使用py2exe和wxpython的过程中,发现如下两个问题

1. 如果源文件有中文字符,用py2exe生成的程序将无法正常运行,出错信息为memory error.

2. 使用unicode版的wxPython, 一旦用py2exe生成可执行文件,该程序在简体中文winxp下一切正常,但在简体中文win98下会崩溃,而非unicode版则没有这个问题,不知大家是不是也碰到过这种情况?

我现在的解决办法是:
1 安装使用非unicode的wxpython; 
2 编一个程序gb2unicode.py把源文件中的中文字符转换为unicode形式,
3 用py2exe时加上参数 --force-imports encoding --package encoding 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040213/ac8423e8/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年02月13日 星期五 21:02

Jacob Fan jacobfan at citiz.net
Fri Feb 13 21:02:54 HKT 2004

>根据我的个人经验,在使用py2exe和wxpython的过程中,发现如下两个问题

>1. 如果源文件有中文字符,用py2exe生成的程序将无法正常运行,出错信息为memory error.
可以试一下Gordon McMillan的Installer有没有这个问题。
>2. 使用unicode版的wxPython, 一旦用py2exe生成可执行文件,该程序在简体中文winxp下一切正常,但在简>体中文win98下会崩溃,而非unicode版则没有这个问题,不知大家是不是也碰到过这种情况?
Win98不支持unicode,如果需要程序在win98上也能运行,就不能用unicode.

>我现在的解决办法是:
>1 安装使用非unicode的wxpython; 
>2 编一个程序gb2unicode.py把源文件中的中文字符转换为unicode形式,
>3 用py2exe时加上参数 --force-imports encoding --package encoding 

= = = = = = = = = = = = = = = = = = = = = = 
        致
礼!

              Jacob Fan
              jacobfan at citiz.net
               2004-02-13

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年02月14日 星期六 03:13

刘鑫 lx1978 at 21cn.com
Sat Feb 14 03:13:45 HKT 2004

中文一直是我最担心的技术点。Python的老问题了……包括那套数据库,我也有同样的担心。现在先不考虑98的问题吧……都用Unicode好了。个人感觉在Python2.3上这是最让我放心的内码集,因为可以内核可以直接读取UTF-8的源码。
周日项目组还要开会……sigh……祝大家情人节快乐!
 				

        刘鑫
        lx1978 at 21cn.com
          2004-02-14

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年02月14日 星期六 03:16

刘鑫 lx1978 at 21cn.com
Sat Feb 14 03:16:04 HKT 2004

中文一直是我最担心的技术点。Python的老问题了……包括那套数据库,我也有同样的担心。现在先不考虑98的问题吧……都用Unicode好了。个人感觉在Python2.3上这是最让我放心的内码集,因为可以内核可以直接读取UTF-8的源码。
周日项目组还要开会……sigh……祝大家情人节快乐!
另:数据库基本上是在运行时再建立的,问题不大,界面上可以考虑一个变态一点儿的办法:尽可能全贴美术字(图片)。实在不行,逼急了就用VC写一个界面,呵呵。刚下了最新的Boost,已经支持Python2.3了…… 				

        刘鑫
        lx1978 at 21cn.com
          2004-02-14

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号