打包
小于 1 分钟
打包
Android
pywebview 设计用于使用 buildozer 构建。你需要在你的 buildozer.spec
中包含以下行以正确捆绑 pywebview:
requirements = python3,kivy,pywebview
android.add_jars = <path_to_pywebview-android.jar>
pywebview-android.jar
随着 pywebview
一起提供,可以在 site-packages/pywebview/lib
下找到。要获取其完整路径,请执行以下操作
from webview import util
print(util.android_jar_path())
你可以在此处看到一个示例 bulldozer.spec
此处
macOS
使用 py2app。有关 py2app 的设置.py 的示例,请参见此处 此处。
Windows/Linux
使用 pyinstaller。Pyinstaller 会打包 pywebview
中找到的所有依赖项,即使你不使用它们也是如此。例如,如果你安装了 PyQt
但使用的是 EdgeChromium
渲染器在 Windows 上,pyinstaller 还是会打包 PyQT
。为了防止这种情况,你可能需要将不需要的依赖项添加到你的规格文件的 excludes
中。
nuitka 也可以用于打包。如果你想排除不需要的依赖项,可以使用 --nofollow-import-to
。