我尝试通过快捷键 Ctr+Alt+T、图标或鼠标右下角的“在终端中打开”从桌面打开终端,但失败了(它卡在尝试打开的状态,最终无法打开)。但是,如果我转到 Nautilus 打开文件夹,并在文件夹中按下鼠标右下角的“在终端中打开”,它将在我的文件夹中打开终端,然后我就可以像往常一样使用终端进行操作。
我有 Ubuntu 20.04 并且最近安装了 python 3.10,但已将我的 python 3.10 设置为默认 python 并将 python 设置为 python3.10(即 python --version 返回 python 3.10.13)。
有人知道这里发生了什么吗?因为我实际上能够打开我的终端,但不是我想要的那样,即使用快捷方式或无需进入 Nautilus 中的文件夹。
先谢谢了 !!
答案1
原因可能是你更改了系统中默认的 Python 版本
按 Ctrl+Alt+F3 打开虚拟终端,然后使用您的用户名和密码登录。如果您的原始 Python 版本未被删除,您应该告诉系统再次使用它,只需键入:sudo update-alternatives --config python3
选择版本 3.8(如果提供)。如果这不起作用,您可能需要重新安装 Ubuntu。
答案2
我通过回到原始状态解决了这个问题:我重新安装了 python2 和 3 作为默认值,并将 python3.8 设置为 python3 的默认值,仅在指定时保留 python3.10。所以现在当我询问“python --version”时,它会打印“python3.8”。这样问题就解决了。似乎 Ubuntu 20.04 不能像我预期的那样轻松或直接地处理 python3.10。感谢大家的回答。