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으로 변경했습니다. 우분투 12.04

이 문제를 어떻게 해결하나요?

답변1

Ubuntu 14.04에는 lsb_release.pyPython 2.7용 파일도 설치되어 있으며 lsb_releasepython2.7에서도 작동하는 것 같습니다. 다음을 수행하여 시도해 볼 수 있습니다.

python2.7 /usr/bin/lsb_release

작동한다면 파일을 백업 /usr/bin/lsb_release하고 첫 번째 줄을 다음과 같이 변경하세요.

#! /usr/bin/python2.7

(옵션을 실험해 볼 수 있지만 -Es처음에는 생략하겠습니다).

다시 실행할 수 있게 되면 apt-getpython3과 해당 종속 항목을 다시 설치하세요. 재귀적으로 종속성을 가져오기 위해 or (둘 다 설치해야 함)을 apt-cache depends python3사용 하여 직접적인 종속성을 결정할 수 있습니다 .apt-rdependsreverse-depends

메모- 원본 찾기unix.stckexchange.com에서 Anthon의 답변

관련 정보