Python 更新导致 Proton VPN Linux 应用无法安装
- 阅读
- 0 分钟
- 类别
- Linux
Proton VPN Linux 应用和 CLI 使用 Python 依赖项。大多数发行版可以毫无问题地处理 Python 版本更新,但更新到新版 Python 可能会导致 Proton VPN 安装程序无法正常运行。
此问题主要影响基于 Arch 的发行版(包括 Manjaro 和 Garuda Linux)。最佳解决方案是重新构建从 AUR 安装的所有 Python 软件包。
操作步骤如下:
1. 获取您从 AUR 安装的 Python 软件包列表。打开终端窗口并输入:
pacman -Qoq /usr/lib/pythonx.x
已复制
将 x.x 替换为您系统上安装的上一个 Python 版本。例如,如果您从 Python 3.10 更新到 Python 3.11,请输入:
pacman -Qoq /usr/lib/python3.10
已复制
2. 使用 yay 重新构建找到的所有软件包。输入:
yay -S $(pacman -Qoq /usr/lib/python3.10) --answerclean All
已复制
将 x.x 替换为您系统上安装的上一个 Python 版本。
但是,如果您的系统遇到与最新版 Python 不兼容的软件包,此命令在执行过程中可能会中途失败。在这种情况下,您需要逐个或分小批次重新构建剩余的软件包。
3. 重新启动系统(可选但建议执行)。