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 문제가 해결되면 이 문제도 해결될 것으로 생각하지만 잘 모르겠습니다.
미리 감사드립니다! ! !