首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >警告: lib未找到: Qt5WebKitd.dll,Qt5Cored.dll pyinstaller

警告: lib未找到: Qt5WebKitd.dll,Qt5Cored.dll pyinstaller
EN

Stack Overflow用户
提问于 2020-06-20 08:14:04
回答 2查看 985关注 0票数 0

我正在编译一个python脚本到.exe。但是输出返回某种缺少的库。我试图使用--路径更改路径到python /bin,但错误相同。我尝试了基于控制台的,窗口的,单文件的,甚至所有在pyinstaller中的。但同样的问题。当我使用python运行脚本时,它正常工作。

使用Python运行脚本时的屏幕截图

当我从编译好的.exe运行它时,它的屏幕截图

代码语言:javascript
运行
复制
import sys
from PyQt5.QtWidgets import QMainWindow,QApplication,QLineEdit,QPushButton,QTabWidget,QVBoxLayout,QWidget
from PyQt5.QtWebKitWidgets import *
app=QApplication(sys.argv)
tabs=QTabWidget()
tabs.resize(400,300)
mainWindow=QMainWindow()
widget=QWidget()
mainWindow=QMainWindow()
mainWindow.setWindowTitle("Sprotechs")
web=QWebView()
web.load(QUrl("https://google.com"))

verticalLayout=QVBoxLayout()
verticalLayout.addWidget(web)

widget.setLayout(verticalLayout)
mainWindow.setCentralWidget(widget)
mainWindow.show()

sys.exit(app.exec_())

误差输出

代码语言:javascript
运行
复制
/*
* 提示:该行代码过长,系统自动注释不进行高亮。一键复制会移除系统注释 
* 21734 INFO: Looking for dynamic libraries 23408 WARNING: lib not found: Qt53DLogic.dll dependency of C:\users\shop 129 c\a ppdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit \qtquickscene3dplugin.dll 23445 WARNING: lib not found: Qt53DInput.dll dependency of C:\users\shop 129 c\a ppdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit \qtquickscene3dplugin.dll 23491 WARNING: lib not found: Qt53DRender.dll dependency of C:\users\shop 129 c\ appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKi t\qtquickscene3dplugin.dll 23520 WARNING: lib not found: Qt53DCore.dll dependency of C:\users\shop 129 c\ap pdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\ qtquickscene3dplugin.dll 27549 WARNING: lib not found: Qt53DQuickScene2D.dll dependency of C:\users\shop 129 c\appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\Q tQuick\Scene2D\qtquickscene2dplugin.dll 27608 WARNING: lib not found: Qt53DRender.dll dependency of C:\users\shop 129 c\ appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtQuick \Scene2D\qtquickscene2dplugin.dll 27653 WARNING: lib not found: Qt53DCore.dll dependency of C:\users\shop 129 c\ap pdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtQuick\S cene2D\qtquickscene2dplugin.dll 29883 WARNING: lib not found: Qt5Qmld.dll dependency of C:\users\shop 129 c\appd ata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\ex perimental\qmlwebkitexperimentalplugind.dll 29914 WARNING: lib not found: Qt5Cored.dll dependency of C:\users\shop 129 c\app data\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\e xperimental\qmlwebkitexperimentalplugind.dll 29948 WARNING: lib not found: Qt5WebKitd.dll dependency of C:\users\shop 129 c\a ppdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit \experimental\qmlwebkitexperimentalplugind.dll 29980 WARNING: lib not found: ucrtbased.dll dependency of C:\users\shop 129 c\ap pdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\ experimental\qmlwebkitexperimentalplugind.dll 30010 WARNING: lib not found: VCRUNTIME140D.dll dependency of C:\users\shop 129 c\appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWeb Kit\experimental\qmlwebkitexperimentalplugind.dll 30041 WARNING: lib not found: Qt5Quickd.dll dependency of C:\users\shop 129 c\ap pdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\ experimental\qmlwebkitexperimentalplugind.dll 30320 WARNING: lib not found: Qt5Qmld.dll dependency of C:\users\shop 129 c\appd ata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\qm lwebkitplugind.dll 30347 WARNING: lib not found: Qt5Cored.dll dependency of C:\users\shop 129 c\app data\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\q mlwebkitplugind.dll 30378 WARNING: lib not found: Qt5WebKitd.dll dependency of C:\users\shop 129 c\a ppdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit \qmlwebkitplugind.dll 30407 WARNING: lib not found: Qt5Networkd.dll dependency of C:\users\shop 129 c\ appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKi t\qmlwebkitplugind.dll 30435 WARNING: lib not found: ucrtbased.dll dependency of C:\users\shop 129 c\ap pdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\ qmlwebkitplugind.dll 30463 WARNING: lib not found: VCRUNTIME140D.dll dependency of C:\users\shop 129 c\appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWeb Kit\qmlwebkitplugind.dll 30490 WARNING: lib not found: Qt5Quickd.dll dependency of C:\users\shop 129 c\ap pdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtWebKit\ qmlwebkitplugind.dll 30707 WARNING: lib not found: Qt53DLogic.dll dependency of C:\users\shop 129 c\a ppdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtQuick\ Scene3D\qtquickscene3dplugin.dll 30744 WARNING: lib not found: Qt53DInput.dll dependency of C:\users\shop 129 c\a ppdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtQuick\ Scene3D\qtquickscene3dplugin.dll 30783 WARNING: lib not found: Qt53DAnimation.dll dependency of C:\users\shop 129 c\appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtQu ick\Scene3D\qtquickscene3dplugin.dll 30813 WARNING: lib not found: Qt53DRender.dll dependency of C:\users\shop 129 c\ appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtQuick \Scene3D\qtquickscene3dplugin.dll 30843 WARNING: lib not found: Qt53DCore.dll dependency of C:\users\shop 129 c\ap pdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qml\QtQuick\S cene3D\qtquickscene3dplugin.dll 31251 WARNING: lib not found: Qt5MultimediaQuick_p.dll dependency of C:\users\sh op 129 c\appdata\local\programs\python\python37-32\lib\site-packages\PyQt5\Qt\qm l\QtMultimedia\declarative_multimedia.dll 34212 INFO: Looking for eggs 34212 INFO: Using Python library c:\users\shop 129 c\appdata\local\programs\pyth on\python37-32\python37.dll
*/
EN

Stack Overflow用户

发布于 2020-06-20 12:13:33

确保在环境路径变量中添加到DLL的路径。由于pyinstaller在搜索所有依赖项时似乎无法找到这个dll,因此在运行时尝试启动它无法启动应用程序。

在某些情况下,这可能只是pyinstaller的一个错误,因此需要使用--add-data选项:https://pyinstaller.readthedocs.io/en/stable/usage.html手动添加dll (详细信息)。

测试一切运行良好的一个基本方法是,在创建的_MEIxxxxxx临时文件夹中手动添加dll并重新启动exe。

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

https://stackoverflow.com/questions/62483306

复制
相关文章

相似问题

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