当我运行时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 python3
apt-rdepends
reverse-depends