Ubuntu를 이전 상태로 복원하고 싶습니다. 복구를 통해 이 문제를 해결하려고 하므로 터미널을 시작할 수 없습니다. 이 너트를 깨는 방법을 아는 사람이 있습니까?
우분투 18.04.4 LTS를 사용하고 있습니다.
답변1
이는 python3.6/python3.7로 인해 발생할 수 있습니다.
이 경우 다음을 시도해 보십시오.
- 찾을 수 있는 폴더로 이동하여 마우스 오른쪽 버튼을 클릭하세요.
- "여기서 bash 열기"를 선택하세요.
- 유형:
sudo nano /usr/bin/gnome-terminal
- 첫 번째 줄을 다음으로 변경합니다.
#!/usr/bin/python
ls /usr/bin/python*
내 경우에는 이전 버전이 있는지 확인하세요(/usr/bin/python2.7).- Python 심볼릭 링크가 이미 존재하는 경우 삭제합니다.
sudo rm /usr/bin/python
- 이 버전에 대한 심볼릭 링크를 만듭니다.
sudo ln -s /usr/bin/python2 /usr/bin/python
이제 터미널에 다시 액세스할 수 있습니다.
답변2
sudo update-alternatives
python3을 업데이트하고 python 심볼릭 링크를 완전히 제거하여 심볼릭 링크를 엉망으로 만든 후에도 이 문제가 발생했기 때문에 여기에 답변을 추가하겠습니다. 이것은 완전히 gnome-terminal
파괴적 입니다 apt
.
나는 심볼릭 링크를 원래 링크로 재설정하여 이 문제를 해결했습니다.
sudo ln -sfn /usr/bin/python3.6 /usr/bin/python3
그리고$python3
sudo ln -sfn /usr/bin/python2.7 /usr/bin/python
~을 위한$python
이것은 Ubuntu 18.04 LTS용이며 기본 python3은 Python 3.6.9이며 향후/과거 버전은 다를 수 있습니다.
답변3
1) XTerm을 엽니다.
2) XTerm에서 실행:그놈 터미널
3) 다음과 유사한 메시지가 표시됩니다: "bash: 기호 링크 수준이 너무 많습니다."
4) Xterm에서 실행: cd /usr/bin
5) 실행: ll python*
출력: 컴퓨터에 설치된 모든 Python 폴더
5.5) 다른 Python 버전이 없다면 지금 설치하는 것이 좋습니다.
6) Xterm에서 실행:sudo gedit 그놈 터미널
출력: 편집을 위해 gnome 터미널이 열립니다.
7) python3과 python3.6(기본적으로 동일한 내용을 가진 두 개의 다른 폴더)이 있으므로 gnome-terminal 편집 파일에서 python3을 python3.6으로 바꿨습니다.
8) Xterm에서 다시 실행: gnome-terminal
9) 천만에요! ㅋ