找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2811|回复: 3

[求助] python36+pyqt5 多文件打包

1

主题

3

帖子

3

积分

贫民

积分
3
tuboshu 发表于 2018-5-10 10:19:29 | 显示全部楼层 |阅读模式
使用python36+pyqt5开发,存在 多个文件,一个主文件,使用pyinstaller3.3.1打包
打包命令pyinstaller -F 文件名 文件名 文件名
报错  RecursionError: maximum recursion depth exceeded
解决方案  在生成的.spec文件中添加 import sys     sys.setrecursionlimit(5000)
生成exe文件
在点击exe文件时报错 Fatal Error!    Failed to execute script

回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
安之若命 发表于 2018-5-11 17:41:13 | 显示全部楼层
我之前在网上看到的说是pyinstaller最多支持到Python3.4,不知道是不是这个原因
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
tuboshu  楼主| 发表于 2018-5-14 11:26:11 | 显示全部楼层
安之若命 发表于 2018-5-11 17:41
我之前在网上看到的说是pyinstaller最多支持到Python3.4,不知道是不是这个原因 ...

我看官网上说3.3.1支持怕python36
回复 支持 反对

使用道具 举报

2

主题

8

帖子

8

积分

贫民

积分
8
newlearn 发表于 2018-5-21 18:34:10 | 显示全部楼层
把.exe文件拷贝到.py和其他资源同一目录下试试能不能运行。另外pyinstaller也可以设置 --path参数 设置要用到的其他库
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表