ImportError:没有名为 lsb_release 的模块

ImportError:没有名为 lsb_release 的模块

当我运行时lsb_release -a,它显示一个错误:

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

我已将默认 Python 版本 Python2.7 更改为 python2.6。Ubuntu 12.04

如何解决这个问题呢?

答案1

Ubuntu 14.04lsb_release.py也安装了 Python 2.7 的文件,lsb_release似乎也可以在 python2.7 下运行。你可以尝试这样做:

python2.7 /usr/bin/lsb_release

如果可行,请备份文件/usr/bin/lsb_release并将第一行更改为:

#! /usr/bin/python2.7

(您可以尝试这些-Es选项,我最初会将它们排除在外)。

一旦可以再次运行,请重新安装 python3 及其依赖项。您可以使用并使用或(两者都必须安装)apt-get来确定直接依赖项以递归方式获取依赖项。apt-cache depends python3apt-rdependsreverse-depends

笔记- 寻找原创Anthon 在 unix.stckexchange.com 上的回答

相关内容