Pop!_OS에 Python을 설치하면 깨진(?) Python 설치로 인해 lsb_release가 중단됩니다.

Pop!_OS에 Python을 설치하면 깨진(?) Python 설치로 인해 lsb_release가 중단됩니다.

Pop!_OS 20.04(Ubuntu 기반)에서 Python 설치를 망쳤습니다. 내가 무엇을 했는지 잘 모르겠습니다. 온라인에서 읽은 내용에 따르면 많은 문제가 실행 불가능에서 비롯된 것 같습니다 lsb_release -a.

  File "/usr/bin/lsb_release", line 25, in <module>
    import lsb_release
ModuleNotFoundError: No module named 'lsb_release'

해결책이 있다여기site-packages이 포럼에서는 폴더가 누락된 것 같습니다 .

jhonig@computer:~$ ls /usr/local/lib/python*
/usr/local/lib/python2.7:
dist-packages  site-packages

/usr/local/lib/python3.7:
dist-packages

/usr/local/lib/python3.8:
dist-packages

또한 Python 3.5를 설치하고 lsb_release를 실행해 보았지만 주사위는 없었습니다.

jhonig@computer:~$ python3.5 /usr/bin/lsb_release
Traceback (most recent call last):
  File "/usr/bin/lsb_release", line 25, in <module>
    import lsb_release
ImportError: No module named 'lsb_release'
jhonig@computer:~$

디버깅에 도움이 될 수 있는 추가 정보는 다음과 같습니다.

pip를 사용하여 무언가를 설치하려고 하면 다음 오류에 대한 메시지가 나타납니다.

jhonig@computer:~$ pip3 install flask
Defaulting to user installation because normal site-packages is not writeable
[Further lines redacted for brevity, but Python is complaining that lsb_release returned non-zero exit status 1]

여기내가 설치한 모든 Python 패키지의 목록입니다. 버전 충돌로 인해 문제가 발생한 것 같지만 이미 python2.7을 제거하여 시스템을 차단했기 때문에 어디서부터 시작해야 할지 모르겠습니다(예, 알아요. 어리석은 일입니다).

또한 GNOME 터미널과 같은 특정 응용 프로그램을 실행할 수 없습니다.

jhonig@computer:~$ gnome-terminal
Traceback (most recent call last):
  File "/usr/bin/gnome-terminal", line 9, in <module>
    from gi.repository import GLib, Gio
ModuleNotFoundError: No module named 'gi'
jhonig@computer:~$

도움이 될 수 있는 추가 정보:

jhonig@computer:~$ type -a python3
python3 is /usr/bin/python3
python3 is /bin/python3
jhonig@computer:~$ python3 --version
Python 3.7.9
jhonig@computer:~$ type -a python
python is /usr/bin/python
python is /bin/python
jhonig@computer:~$ python --version
Python 2.7.18rc1
jhonig@computer:~$ which python3
/usr/bin/python3
jhonig@computer:~$ which python
/usr/bin/python
jhonig@computer:~$ ls -lah /usr/bin/python3
lrwxrwxrwx 1 root root 18 Oct  1 14:01 /usr/bin/python3 -> /usr/bin/python3.7
jhonig@computer:~$ ls -lah /usr/bin/python
lrwxrwxrwx 1 root root 24 Oct  2 10:52 /usr/bin/python -> /etc/alternatives/python
jhonig@computer:~$ ls -lah /etc/alternatives/python 
lrwxrwxrwx 1 root root 18 Oct  2 10:55 /etc/alternatives/python -> /usr/bin/python2.7

이번에도 lsb_release 문제가 해결되면 이 문제도 해결될 것으로 생각하지만 잘 모르겠습니다.

미리 감사드립니다! ! !

관련 정보