linux 查看系统版本

命令:lsb_release -a

可能遇到的问题:

  • 问题1:

    • 报错:command not found: lsb_release
    • 原因:系统没有安装 lsb_release
    • 解决方案:sudo apt-get install lsb-release
  • 问题2:

    • 报错:

      Traceback (most recent call last):
      File "/usr/bin/lsb_release", line 25, in <module>
      import lsb_release
      ModuleNotFoundError: No module named 'lsb_release'

    • 原因:使用了不正确的 python 版本(一般是用户手动安装或者修改过系统默认版本导致的)

    • 解决方案:将 /usr/bin/lsb_release中的解析器中python版本改成自己的系统默认版本(比如我的是3.6):


      #! /usr/bin/python3 -Es
      改成
      #! /usr/bin/python3.6 -Es

    • 查询自己系统的默认版本:/usr/bin/python -V

参考资料:https://www.onitroad.com/jc/linux/faq/importerror-no-module-named-lsb-release.html

相关推荐
Sheffield4 小时前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
舒一笑1 天前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
Johny_Zhao1 天前
centos7安装部署openclaw
linux·人工智能·信息安全·云计算·yum源·系统运维·openclaw
haibindev1 天前
在 Windows+WSL2 上部署 OpenClaw AI员工的实践与踩坑
linux·wsl2·openclaw
NineData1 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
梦想很大很大2 天前
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
运维·后端·go
Sinclair2 天前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维
叶落阁主2 天前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
0xDevNull2 天前
Linux切换JDK版本详细教程
linux