【发布时间】:2023-03-27 03:18:01
【问题描述】:
由于Python Docs 明确指出platform.linux_distribution() 是:
自 3.5 版起已弃用,将在 3.7 版中删除。
通过 Python 检测 Linux 发行版的正确且面向未来的方法是什么?
【问题讨论】:
-
我认为他们应该说“发行版负责实现此功能”,而不是弃用它。并不是说他们不按原样进行各种更改。
-
@IgnacioVazquez-Abrams:所以你更喜欢让install Python from source 高冷的人离开?
-
@MartijnPieters:如果它是作为命名空间包实现的,那么它可以位于文件系统中等待安装。
-
@IgnacioVazquez-Abrams:不确定我是否在关注你。我对 pip 安装额外的依赖项非常满意;无论我如何安装 Python,这都是一致且相同的体验。为什么要求 Linux 发行版必须为此生成插件?
-
@MartijnPieters:我很难想到任何真正大小的发行版还没有对 Python 的某种 类型的依赖。这只是它的延伸。
标签: python linux python-3.x python-3.7