[software development] UOS系统 1043版本使用pyinstaller打包python程序后执行出现段错误
Tofloor
poster avatar
www
deepin
2026-05-09 23:44
Author

UOS系统 1043版本使用pyinstaller打包python程序,之后执行可执行文件显示段错误,是不是因为系统安全验证的原因导致的呢?

Reply Favorite View the author
All Replies
avatar
鲜衣怒马
deepin
2026-05-10 08:34
#1

一般是代码错误,喊ai给你改

Reply View the author
avatar
字甲达宾
deepin
2026-05-10 09:21
#2

也可能是Python 版本不匹配 导致的。

比如,程序是用 高版本的 Python 写的,用到了 新的 函数 或者 api, 或者参数有变更,在uos 系统环境下,因为系统自带的 Python 可能版本较低,无法解析程序指令。

Python 的版本更新太多了,这种问题很常见。

Reply View the author
avatar
www
deepin
2026-05-10 09:54
#3
鲜衣怒马

一般是代码错误,喊ai给你改

代码检查过没有错误,在其他Windows打包为exe文件都可以正常执行;使用UOS系统打包为可执行文件之后,执行就输出段错误,但是将UOS打包的可执行文件移动到其他Linux机器也是可以正常执行的,没有任何错误。

Reply View the author
avatar
www
deepin
2026-05-10 09:56
#4
字甲达宾

也可能是Python 版本不匹配 导致的。

比如,程序是用 高版本的 Python 写的,用到了 新的 函数 或者 api, 或者参数有变更,在uos 系统环境下,因为系统自带的 Python 可能版本较低,无法解析程序指令。

Python 的版本更新太多了,这种问题很常见。

python程序直接使用UOS自带的python写的,并且可以直接使用UOS自带的python执行,但是一使用pyinstaller打包之后就是段错误,感觉是安全验证的问题~

Reply View the author
avatar
x55
deepin
2026-05-10 12:10
#5

是统信安全管控限制,关掉就行了

Reply View the author
avatar
www
deepin
2026-05-10 16:48
#6
x55

是统信安全管控限制,关掉就行了

请问如何关掉安全管控呢,我看系统中的安全中心里面没有应用安全这一项,系统版本是专业版本1043

Reply View the author
avatar
kero990
deepin
2026-05-11 09:59
#7

python打包的坑可太多了,绝大多数都是少打包进去那个module导致崩溃,因为打包win和打包linux需要导入的库不一样。

我现在什么语言的项目都编译,就是绝对不碰python的

谁爱用谁用去。python天生就不是用来打包的,他就是让你运行.py的

Reply View the author
avatar
字甲达宾
deepin
2026-05-11 10:13
#8
kero990

python打包的坑可太多了,绝大多数都是少打包进去那个module导致崩溃,因为打包win和打包linux需要导入的库不一样。

我现在什么语言的项目都编译,就是绝对不碰python的

谁爱用谁用去。python天生就不是用来打包的,他就是让你运行.py的

早年间,有个 ubuntu-tweak 的辅助工具软件,Python 写的。后来ubuntu 版本升级了,再运行 ubuntu-tweak , 一堆报错...深有体会

Reply View the author
avatar
x55
deepin
2026-05-12 09:33
#9
www

请问如何关掉安全管控呢,我看系统中的安全中心里面没有应用安全这一项,系统版本是专业版本1043

是安全工具,应用安全这一项,没有的话是不是老版本在其他选项里。或者远程看下也行

Reply View the author