当我尝试在 python 中创建浏览器时出现错误

Posted

技术标签:

【中文标题】当我尝试在 python 中创建浏览器时出现错误【英文标题】:I got an error when I tried to create a browser in python 【发布时间】:2021-12-02 13:40:00 【问题描述】:

我试图在 python 中使用 PyQt5 创建一个浏览器。这是我的代码

from PyQt5.QtWidgets import *
import sys


class MainWindow(QMainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.showMaximized()


app = QApplication(sys.argv)
QApplication.setApplicationName('browser')
window = MainWindow()
app.exec_()

当我尝试运行此代码时,出现以下错误。

This application failed to start because no Qt Platform plugin
could be initialized. Reinstalling the application may fix this problem.

我上网查了一下,我什至更新了我的 Bios,但没有修复。

我使用 python 3.9。在 Windows 的 Pycharm 社区版 2020.3 中使用此代码时出现此错误

【问题讨论】:

Windows 还是 Linux? 从错误消息的外观来看,我认为是 Windows。 @EliaTolin Qt 文件夹中没有 plugins 文件夹(第 11 步),Qt 文件夹中没有 bin 文件夹(第 16 步)。 【参考方案1】:

试试这些步骤:

    打开文件资源管理器 点击这台电脑或电脑 打开 C 盘 搜索 pyqt5_tools 等待搜索完成 点击pyqt5_tools 右键单击 pyqt5_tools 点击打开文件夹位置 打开 PyQt5 文件夹 打开 Qt 文件夹 打开插件文件夹 复制平台文件夹 点击站点包 打开 pyqt5_tools 文件夹 打开 Qt 文件夹 打开 bin 文件夹 粘贴文件夹

祝你好运和好代码!

【讨论】:

以上是关于当我尝试在 python 中创建浏览器时出现错误的主要内容,如果未能解决你的问题,请参考以下文章

当我尝试在 /Library/Application Support/ 中创建文件夹“efiLinq”时出现权限被拒绝错误

在 NetworkX 中创建大图时出现内存错误

尝试在 Keras 中创建 BLSTM 网络时出现 TypeError

使用 Python 在 Flask 中创建端点时出现问题 [重复]

在 azure 中创建 webjob 时出现 python 包安装错误

尝试在 H2 数据库中创建表时出现 Liquibase 错误