需求 现在有一个基于 PyQt5 的 GUI 应用,运行在 Linux 环境下,主要的依赖项如下: [ol]PyQt5+PyQtWebEngineopencv-python, Pillowdlibgphoto2Flask 以及 Flask 相关的一些依赖 [/ol] 部署环境 系统环境:统信 UOS ,麒麟,Ubuntu 。 部署数量:上百台的台式机。 网络环境:无法连接互联网,全部处于内网环境 问题 [ol]PyQt5 编写的 GUI 程序如何部署在这么多的桌面系统上,有什么最佳实践吗?虚拟环境和包管理的选择,用 python3-venv + python3-pip 么?pip 无法连接中央库或者镜像源,需要自己在内网搭建包仓库么?后续 Python 代码更新,如何升级到每个台式机上?PyQt5 中嵌入了浏览器展示 Vue 的页面,这些静态页面,如何升级到每个台式机上? [/ol] 限制 [ol]无法更改编程语言和 GUI 框架,只能是 Python + PyQt5 。内网环境,网络无法连接互联网。 [/ol] 我在这方面是个新手,恳请各位前辈和大佬给予指点,告诉一些方向和最佳实践,不胜感激!