python2.7项目为exe错误

时间:2013-10-05 08:04:53

标签: python python-2.7 py2exe pyinstaller cx-freeze

编程环境是Eclipse + pydev,python2.7.5,GUI使用wxPython,在eclipse中运行都没关系,我想将编程打包到.exe,但悲剧发生了....

我使用三种工具来做到这一点:

    py2exe中的
  1. : py2exe告诉我一些模块丢失了:

    以下模块似乎缺失  ['Carbon','Carbon.Files','OpenSSL.SSL','_ scproxy','_ sysysdata','builtin  s','chardet','cjkcodecs.aliases','http.client','http.cookiejar','http.cooki  es','iconv_codec','mx','ndg.httpsclient.ssl_peer_verification','ndg.httpscli  ent.subj_alt_name','packages.ssl_match_hostname.CertificateError','packages.ss  l_match_hostname.match_hostname','pyasn1.codec.der','queue','urllib.parse','  urllib.request里']

    但是我记得我没有使用过这些包,尤其是urllib.request等一些包甚至无法在urllib包中找到! 当忽略这个包时,运行exe,它将报告错误:

    我不知道如何解决这个问题......

  2. cx_freeze中的
  3. : 问题与py2exe

  4. 相同 pyinstaller中的
  5. : 包装代码没有错误,但是当运行exe时,会报告错误: “UnicodeDecodeError:'gbk'编解码器无法解码22-23位的字节:非法mu ltibyte序列“

    似乎是中文字符导致错误,但我在所有代码之前添加了“# - * - coding:UTF-8”。日食的环境已经设定为utf-8。

  6. 我不知道该怎么办,有人可以帮助我吗?谢谢!!

0 个答案:

没有答案