它表示版本3.5中的here Platform.dist()和platform.linux_distribution已经已弃用,并且在版本3.7中将删除(当前版本) 3.6.5预览模式下3.7。我找不到任何方法如何在python3中找到/获取Linux发行版名称!
任何方式?提前谢谢。
答案 0 :(得分:1)
我没有搜索过这么多,但是如果你想要版本信息,一个简单的方法,也许是python的/etc/*-release
无论如何都会做的,就是阅读文件
/proc/version
要么
accFile.open("credentials.file", ios::out | ios::app);
看看你能从中得到什么。 ^^'
很长时间以来它不在代码的性能关键部分。
度过美好的一天!
答案 1 :(得分:1)
稍作搜索后,我发现它here,可以与pip install distro
一起安装。
然后用import distro
代替import platform
。
import distro
print(distro.linux_distribution())
输出:
('Ubuntu', '18.04', 'Bionic Beaver')
我已经在python 3.4、3.5、3.6、3.7版本中进行了测试,并且运行良好。
答案 2 :(得分:0)
这个pip包解决了它。 [不限于python 3.7问题]