首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pyinstaller和PyQt5

Pyinstaller和PyQt5
EN

Stack Overflow用户
提问于 2021-11-28 08:15:59
回答 1查看 64关注 0票数 0

问题的症结在于:使用pyinstaller,我将应用程序编译成PyQt5。在dist /myGui目录中创建一个带有库的/myGui目录,例如QtGui.cpython-35m-x86_64-linux-gnu.so。但是Linux操作系统在/usr/lib/python3/dist-packages/PyQt5中有这个库。如何强制二进制程序使用/usr/lib/python3/dist-packages/PyQt5

在导入“从sys.path.insert(0, '/usr/lib/python3/dist-packages')导入QtCore、QtGui、QtWidgets”之前,我尝试过指定PyQt5和sys.path.insert(0, '/usr/lib/python3/dist-packages/PyQt5'),但是它没有给出结果,应用程序会抛出一个错误。

之前通过谷歌翻译成英文很抱歉。

EN

回答 1

Stack Overflow用户

发布于 2022-07-14 14:54:21

适用于我的选项( google.translate,перевожучерез,поэтомуизвините)

cython main.py --embed

如果文件名gcc -Os -I /usr/include/python3.7m -o main main.c -lpython3.7m -lpthread -lm -lutil -ldl中有连字符(例如,main-main.py不工作),那么gcc -Os -I /usr/include/python3.7m -o main main.c -lpython3.7m -lpthread -lm -lutil -ldl(而不是python3.7m,您应该使用您的python版本)将无法工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70141673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档