pyqt5+python3.7+qtwebengineview启动不显示界面崩溃报错

3 篇文章 0 订阅
2 篇文章 0 订阅

刚开始学习pyqt,配置python的qtwebengine时,遇到了一个问题。

pyqt5+python3.7+qtwebengineview启动不显示界面,直接python控制台显示崩溃代码 0xc0000409。

在各种谷歌和百度之后,仍然没有找到解决办法。

尝试了以下解决方法,实现正常打开,也不知道其中哪一个起到了作用。

解决方法:

1. 重新安装python3.7环境,记得advance选择python配置选项中带有vs2015 or later的选项,其他选项尽可能全选(包括预编译等)。

pip install pyqt5==5.12 -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com

pip install pyqtwebengine==5.12 -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com

2.使用dependenciesGUI.exe(微软vs tools提供的dll依赖检查工具),查看Qt5core和Qtwebengine的pyd与dll依赖是否完整。(例如python3.dll)

发现pyqt与pywebengine的pyd文件,可能与之前安装的qt c++的dll相连接,而不连接py包目录下的dll,需要删除qt c++的系统变量path目录

3.保持pyqt5版本与Qtwebengine版本一致

4.尽量减少python包安装数量,防止包之间冲突。可以删除后面带 -Qt5的包

5.不使用虚拟环境,直接使用C盘python的环境

随笔记录,参考自用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值