# 安装

此命令将安装带有默认依赖项的 pywebview

pip install pywebview

如需指定使用 QT 渲染引擎的 pywebview(可在 Linux 和 macOS 上使用),使用如下命令

pip install pywebview[qt]

如需指定使用 CEF 渲染引擎的 pywebview(在 Windows 上可用),请使用如下命令

pip install pywebview[cef]

# 依赖处理

# Windows 系统

pythonnet

pythonnet 需要安装 .NET 4.0

cefpython

pip install cefpython3

# macOS 系统

pyobjc

macOS 中默认的 Python 已经捆绑有 PyObjC。对于独立安装的 Python,需要单独安装 PyObjC

当然也可以在 macOS 中使用 QT5

# Linux 系统

使用命令 pip install pywebview[qt] 可以安装 QT 依赖项 pip install pywebview[qt]应该采取QT依赖。如果它不起作用或您想使用GTK,您可以尝试这些食谱。

PyGObject 是与 GTK 一起使用的。在 Ubuntu 上为安装 Python 3 和 2 依赖项

sudo apt install python-gi python-gi-cairo python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-webkit2-4.0

其他发行版,可以参阅 PyGObject 文档



PyQt5 是与 QT 一起使用的。pywebview 同时支持QtWebChannel(更新和首选)和 QtWebKit 的实现。使用 QtWebChannel,除非您的系统上没有。

在基于 Debian 的系统上安装 QtWebChannel

sudo apt install python3-pyqt5 python3-pyqt5.qtwebengine python3-pyqt5.qtwebchannel python-pyqt5 python-pyqt5.qtwebengine python-pyqt5.qtwebchannel libqt5webkit5-dev

安装 QtWebKit.

sudo apt install python3-pyqt5 python3-pyqt5.qtwebkit python-pyqt5 python-pyqt5.qtwebkit libqt5webkit5-dev