python (3):wxPython打包app,报错

1,打包app报错

如图:

使用py2app,mac下打包成app,异常,程序直接退出。

没有具体的错误信息,客户端程序直接崩溃了。

2,原因

代码没有几行:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import wx

app = wx.App(False)  # Create a new app, don‘t redirect stdout/stderr to a window.
frame = wx.Frame(None, wx.ID_ANY, "测试") # A Frame is a top-level window.
frame.Show(True)     # Show the frame.
app.MainLoop()

是因为里面的中文报错了,虽然设置了编码utf-8但是里面的中文还需要变成unicode,字符前面加上u。

修改成:

frame = wx.Frame(None, wx.ID_ANY, u"测试")

再打包运行就可以了。

多个模块打包

直接import 包,会自动将module打成app文件。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-04 18:15:21

python (3):wxPython打包app,报错的相关文章

解决Eclipse不能打包APK报错的问题

1.在Android SDK Tool r19之后, Export的时候遇到xxx is not translated in yyy, zzz的问题. 例如说"auto_exit" is not translated in zh, zh_CN. 这是因为Android SDK Tool 將 ANDROID_LINT_COMPLETE_REGIONS 改为了需要检查. 临时解决方法:Eclipse > Preference > Android > Lint Error

python 读取数据库,老是报错。

在8.04.4环境下(其实我觉得跟环境无关,是我语句有问题): $ dpkg -l | grep -i python ii  libapache2-mod-python                 3.3.1-2build1               Apache 2 module that embeds Python within th ii  moinmoin-common                       1.5.8-5.1ubuntu2.5          Python

Py打包exe报错

? Py打包exe报错 ? ? ? 下载地址 https://github.com/pyinstaller/pyinstaller ? ? ? 用管理员执行 ? pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

reactNative环境搭建+打包+部分报错总结

个人搭建记录+个人收集: 多些真诚,少些坑. 排版书写过程可能不够详细,还望见谅. 详细见:http://files.cnblogs.com/files/chunlei36/reactNative%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%26%E6%89%93%E5%8C%85%26%E6%8A%A5%E9%94%99%E6%80%BB%E7%BB%93.pdf reactNative环境搭建+打包+部分报错总结

python安装模块的时候报错error: command 'gcc' failed with exit status 1

[情况] 在写Python代码的时候,需要用到psutil模块,需要安装. 但是在安装时,报错:error: command 'gcc' failed with exit status 1 [解决步骤] 按照经验,觉得应该是缺少了gcc模块, 所以操作 [ yum install -y gcc ] 安装完成后,再继续安装psutil还是报同样的错,发现报错不是  not found gcc,可能是某个功能模块缺失 发现需要安装多一些依赖的包:  [ yum install -y libffi-d

Python读取CSV文件,报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 727: illegal multibyte sequence

Python读取CSV文件,报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 727: illegal multibyte sequence 解决办法: 在语句open(sFileName,newline='')中,增加encoding='UTF-8',如下: open(sFileName,newline='',encoding='UTF-8') Python读取CSV文件,报错:UnicodeDecode

解决《利用python进行数据分析》P139报错问题 index must be monotonic increasing or decreasing

解决<利用python进行数据分析>P139报错问题 index must be monotonic increasing or decreasingframe.reindex(index=['a','b','c','d'],method='ffill',columns=states)报错:index must be monotonic increasing or decreasing 修改代码:把method=‘ffill’拿出来注意,是method的方法,参数ffill后面加"(

解压版本Python,手动安装pip报错,pip得到报错&quot; No module named &#39;pip&#39; &quot;

解压版本Python,手动安装pip报错 λ pip Traceback (most recent call last): File "runpy.py", line 193, in _run_module_as_main File "runpy.py", line 86, in _run_code File "D:\tools\python-3.8.1-embed-amd64\Scripts\pip.exe\__main__.py", line

npm 打包 electron app 报错问题

在进行desktop打包过程中,遇到如下报错: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'start' ] 2 info usi