打包PyQt程序

来源:互联网 发布:nginx openresty 编辑:程序博客网 时间:2024/06/05 21:07

以前都是在做嵌入式的程序,最近为了配合一个产品,做了一个pc端的UI软件,选用了Python来做,Python3.1+PyQT4.7.2,程序做的差不多了,准备打包,在网上找了找,有各种方法可以来做,比如py2exe,pyinstaller,cx_freeze,最后选用了cx_freeze。


由于我的程序里头加载了serial模块,但编译的时候老是报错:

Traceback (most recent call last):File "C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py", line 27,in   <module>  exec(code, m.__dict__)File "my_serial_program.py", line 1, in <module>  import serialFile "C:\Python32\lib\site-packages\serial\__init__.py", line 19, in <module>  from .serialwin32  import *File "C:\Python32\lib\site-packages\serial\serialwin32.py", line 12, in <module>  from . import win32ImportError: cannot import name win32

找了很久没有找到办法解决,后来想了一个绕过去的办法:

1. 修改serial目录下的文件:serialwin32.py

#from . import win32   ——>   import win32

2. 将serial目录下的win32.py文件拷贝到程序目录下

3. 在setup.py文件中添加include["win32"]


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 英雄联盟进入游戏后无限崩溃怎么办 打开电视显示百度影棒打不开怎么办 家里路由器网速一会快一会慢怎么办 用快看影视下载电影网速太慢怎么办 苹果手机下载东西网速特别慢怎么办 网上买重庆时时彩输了很多钱怎么办 找不到自己在哪个平台借过钱怎么办 九游账号绑定手机之前绑定的怎么办 九游充过钱的游戏忘了游戏名怎么办 百度网盘密码忘了申诉不了怎么办 手机号被别人注册了百度账号怎么办 快手被盗找回时出来重置密码怎么办 魅族账号密码和密保都忘记了怎么办 vivo账号的密保问题忘了怎么办 oppo账号密保问题忘了怎么办 小米手机刷了机忘了账号密码怎么办 忘了小米账号的密码是多少怎么办 千牛账号在手机上被限制登录怎么办 违规的千牛账号被限制登录了怎么办 苹果id和锁屏密码忘记了怎么办 感应门的编程密码忘记了怎么办 交易猫买的号被找回了怎么办 uc上我的小说看不了怎么办 微信零钱忘记密码没有银行卡怎么办 九游平台冻结提不了现怎么办 计算机考试报名登录名忘记了怎么办 云顶扑克提现怎么提不出来怎么办 微信正在下载一直0kb怎么办 守望先锋运行时出现意外错误怎么办 信用卡暂停使用怎么办还能恢复吗 新刷乳胶漆墙面一碰一个坑怎么办 夏天开空调冻着了头疼打喷嚏怎么办 桑蚕丝衣服被沐浴露退了色怎么办 空间被别人知道了密码登录了怎么办 三星手机显示解析包出现问题怎么办 三星手机下载解析包出现问题怎么办 两万的流动大棚给整坏了怎么办 劲舞团抽奖领了一样的衣服怎么办 win系统ps界面字体太小怎么办 任何网页都变成监控登录界面怎么办 微信启动录音的尝试被拒绝怎么办