繁体   English   中英

使用pyinstaller将python脚本转换为可执行文件后,我得到:加载共享库时出错...权限被拒绝

[英]After converting python script to executable with pyinstaller I get: error while loading shared libraries… Permission denied

我有一个使用os.system('useradd user')命令添加用户的python脚本。 当像sudo python script.py这样的python脚本运行时,此代码可以正常工作。 但是,一旦我使用命令python pyinstaller.py --onefile script.py使用pyinstaller将其转换为可执行文件,并像sudo ./script这样运行可执行文件,就会收到错误useradd: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Permission denied 任何想法是什么问题以及如何解决?

看起来os.system('sudo useradd user')解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM