openSUSE:Python:外部管理

跳转到:导航搜索

openSUSE 中 Python 的外部管理

标题文字
发行版 外部管理
Tumbleweed 开启
Leap 关闭

不建议使用 pip 从 pypi.org 安装 python 包。在 Tumbleweed 中,我们启用了外部管理设置,因此“无法”使用 pip 安装。

上游建议不要使用 pip 在系统上安装外部包,推荐的方法始终是使用 virtualenv。但它是一种常见的做法,因此许多用户和部署直接使用 pip,在容器中以及在常规发行版中,因此现在最好在稳定发行版中保持当前行为,直到外部管理在所有 linux 容器/发行版中被广泛使用。

默认情况下启用外部管理在技术上不是一个大问题,因为任何人都可以使用“--break-system-packages”或手动删除“/usr/lib64/python3.11/EXTERNALLY-MANAGED”文件来绕过。但我可以理解人们担心使用这个选项,因为它说你肯定会破坏你的系统并且知道它,这种社会影响足以考虑在每个人都清楚之前不要在容器中交付。

链接