我刚刚从 Ubuntu 20.04 LTS 升级到 Ubuntu 22.04 LTS do-release-upgrade -d
(因为我们-d
还不能在没有选项的情况下升级:()。
我有一个问题,我无法打开 Nautilus!
我已经在命令行中尝试过:
20:18:59 ✗ ~ nautilus
Fatal Python error: pycore_create_interpreter: can't make main interpreter
Python runtime state: preinitialized
以下是有关我的计算机的一些信息:
20:26:46 √ ~ lsb_release -d
Description: Ubuntu 22.04 LTS
20:26:51 √ ~ uname -srvpio
Linux 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64 x86_64 GNU/Linux
关于我电脑上的python:
20:28:20 √ ~ python -V
Python 3.10.4
20:28:22 √ ~ which python
/usr/bin/python
我尝试重新安装 Python3.8 并运行
update-alternatives
,但没有成功 :(
请问您知道发生了什么事吗?
提前致谢 !
答案1
解决方案
我找到解决办法了!
作为pycore_create_interpreter
CPython 的一个函数部分源代码,我尝试卸载python3。
此过程将关闭 Ubuntu 的 GUI,因此请切换到 CLI tty(例如Ctrl
+ Alt
+ )。F5
然后输入:
$ sudo apt autoremove python3 python3-dev python3-venv # uninstall python3
$ sudo apt install python3-all # install it again
# Then repair your GUI:
$ sudo apt install gnome-terminal
$ sudo apt remove ubuntu-desktop
$ sudo apt install ubuntu-desktop
然后您将能够再次切换到您的 GUI(Ctrl
++ Alt
)F1
,并充分享受 Ubuntu 22.04 体验(包括 Nautilus 42 ;p)!