# 安装
pip install pywebview
这将默认安装pywebview的默认依赖项。
如果需要配合Pyside2使用,可在Linux、macOS和Windows上,使用这个命令安装。
pip install pywebview[qt]
CEF和pywebview配合使用(仅windows系统可用)。
pip install pywebview[cef]
# 依赖项目
# Windows系统
pythonnet (opens new window) (需要 > .NET 4.0)
为了使用最新的Chromium内核,你需要使用 WebView2 Runtime (opens new window). 如果你计划发布你的软件,请查阅 发布指南 (opens new window)。
为了使用CEF你需要安装 cefpython (opens new window)
pip install cefpython3
# macOS系统
PyObjC
预装了macOS中捆绑的Python。对于独立的Python安装,您必须单独安装。
您还可以在macOS中使用“PyQt5”或“PyQt6”。
# Linux
使用pip install pywebview[qt]
应该考虑QT的依赖项目。如果它不起作用,或者你想使用GTK,你可以尝试这些方案。
PyGObject (opens new window) 使用了GTK,在Ubuntu上安装Python 3和Python 2的依赖项
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-webkit2-4.1
有关其他发行版,请参阅 PyGObject 文档 (opens new window)
请注意,需要WebKit2的版本>=2.22
PySide2 (opens new window) 与 QT一起使用. pywebview
支持QtWebChannel(更新的和首选的)和QtWebKit实现. 除非您的系统上没有QtWebChannel,否则请使用它。
通过pip安装QT
pip install qtpy pyside2
在基于Debian的系统上安装QtWebChannel(更现代,首选)
sudo apt install python3-pyqt5 python3-pyqt5.qtwebengine python3-pyqt5.qtwebchannel libqt5webkit5-dev
安装QtWebKit(旧版,但可用于更多平台)。
sudo apt install python3-pyqt5 python3-pyqt5.qtwebkit python-pyqt5 python-pyqt5.qtwebkit libqt5webkit5-dev
警告
从 Ubuntu Disco Dingo 开始 pywebview 可以通过 apt
安装 python3-webview
. Ubuntu的发行版落后了几个版本(最新版本是mantic上的3.3.5)。如果你想保持最新状态,可以考虑通过pip安装。
# Android
有关Android开发,请参阅Kivy的Android的打包说明 (opens new window).
使用方法 →