我试图在另一台Linux主机上部署基于Python的应用程序。 只要我在我自己的系统上运行生成的可执行文件,Pyinstaller就能完美地工作。
在目标框中,我收到以下错误消息:
/lib/ld-linux-x86-64.so.2:错误的ELF解释器:没有这样的文件或目录
由于ldd的输出显示Pyinstaller将我的应用程序链接到/lib/ld-linux-x86-64.so.2 ,它仅在目标系统上的/lib64/ld-linux-x86-64.so.2处可用(其中我只有基本的用户权限,所以符号链接文件不是一个选项)。
在comannd行上使用VS2008的SharePoint部署失败
部署QML应用程序
mod_deflate与Django GZipMiddleware,哪一个用于部署?
在Nginx上部署Django
我怎样才能修改我的可执行文件在/ lib64 /而不是/ lib /中查找库?
在'生产'环境中缺less`secret_token`和`secret_key_base`
将RoR部署到AWS Beanstalk时发生Nginx错误
Azureangular色包可以有多大?
诸如Ansible之类的部署工具的优点在shell中closures
在CentOS服务器中编译释放APK
这不是一个真正的Python问题,而是一个UNIX / Linux编译和链接问题。
首先,你使用的是最新的Pyinstaller。 如果没有,那就试试。 如果您仍然有问题,请将错误报告给Pyinstaller开发人员 。
尝试通过使用LD_LIBRARY_PATH指向正确的目录解决您的问题。 欲了解更多信息阅读这篇文章
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。