centos pyinstaller打包exe 在其它Linux服务器上无法运行,出现failed to extarct /usr/lib64/libpython :decompression resulted in return code -1
时间: 2024-03-30 22:35:16 浏览: 68
ansible-c5-ma:使用单个命令在CentOS7 Amazon Linux实例上部署ApacheNginxPHP-FPMMariaDBMySQL和concrete5
这个问题可能是由于您的CentOS系统中的依赖库文件与其他Linux系统不兼容导致的。您可以尝试以下解决方法:
1. 确认您的CentOS系统和其他Linux系统中的所有依赖库文件版本相同。您可以使用ldd命令检查可执行文件所依赖的库文件。如果发现依赖库文件版本不同,您可以尝试更新依赖库文件或者重新编译生成可执行文件。
2. 在打包时,您可以尝试使用--add-binary选项将所有的依赖库文件打包到生成的可执行文件中,这样就可以避免在其他Linux系统中缺少依赖库文件而导致无法运行的问题。
3. 您还可以尝试在其他Linux系统上安装与CentOS系统相同版本的Python和依赖库文件,以确保可执行文件能够正常运行。
希望这些解决方法能够帮助您解决问题。
阅读全文