关于使用 pip 和 PyPI 的警告
- 阅读
- 0 分钟
- 类别
- Linux
Proton VPN Linux 应用使用 Python,并依赖从官方 Linux 发行版源安装的其他 Python 软件工具(依赖项)。
通过 pip(新窗口),Python 允许您从PyPI(新窗口)等非官方来源安装软件。但 pip 是一个功能强大的工具,使用时务必格外小心。
使用 pip 安装非官方 Python 软件包时,新安装的软件包可能会覆盖官方 Linux 发行版软件包。这可能导致其他依赖这些软件包的 Python 软件(包括 Proton VPN 应用)无法正常运行,还可能安装恶意软件(新窗口)。
使用 pip 时务必极其谨慎。我们建议只有精通技术的用户才使用 pip。
使用虚拟环境
将与 pip 相关的风险降到最低的最佳方法,是在虚拟机或 Python 虚拟环境(新窗口)(venv)中使用 pip 安装软件包。这样做可以隔离所安装的软件,使其不影响您的主要 Python 安装。即使使用 venv,恶意软件仍有可能影响您的系统。
如何卸载使用 pip 安装的软件包?
如果使用 pip 安装软件包后在 Linux 设备上遇到问题(例如 Proton VPN Linux 应用无法正常运行),可以尝试卸载这些软件包。
为此,请打开终端窗口并使用以下命令:
python3 -m pip uninstall
或者,如果该软件包是以 root 身份安装的:
sudo python3 -m pip uninstall
包含可选参数的完整说明请参阅此处(新窗口)。如果所有方法均无效,可能需要格式化磁盘并重新安装 Linux。因此,我们强烈建议仅在虚拟环境中使用 pip 安装软件包。