终端无法在 Ubuntu 22.04 中启动

use*_*840 12 command-line shortcut-keys

由于某种原因,我无法在 Ubuntu 22.04 中通过快捷方式(终端图标)打开终端。不过,它是通过 Visual Studio Code 运行的,所以这让我很困惑。我尝试使用 F 键,但它们仅适用于 fn 功能(例如控制亮度)。我对 Ubuntu 的工作原理不是很了解,所以我非常困惑。

我确实尝试(不成功)将我的 python 版本更改为 3.11。

编辑:内容/usr/share/applications/org.gnome.Terminal.desktop

[Desktop Entry]
Name=Terminal
Comment=Use the command line
Keywords=shell;prompt;command;commandline;cmd;
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=org.gnome.Terminal
Type=Application
Categories=GNOME;GTK;System;TerminalEmulator;
StartupNotify=true
StartupWMClass=Gnome-terminal
X-GNOME-SingleWindow=false
OnlyShowIn=GNOME;Unity;
Actions=new-window;preferences;
X-Ubuntu-Gettext-Domain=gnome-terminal

[Desktop Action new-window]
Name=New Window
Exec=gnome-terminal --window

[Desktop Action preferences]
Name=Preferences
Exec=gnome-terminal --preferences
Run Code Online (Sandbox Code Playgroud)

kan*_*ili 13

如果您尝试更改 Linux 发行版中的 Python 版本,它肯定会破坏您的环境。Python 是不可分割的一部分,在任何情况下都不得更改。这个论坛中有很多关于它的问题和答案。

你能做什么?

根据您的安装方式,尝试删除 python 3.11.x 的所有残留内容并从存储库安装原始 python。

由于您无法打开终端,请打开虚拟终端并ctrl + alt + f3使用您的用户名和密码登录。

如果您的“原始”版本未被删除,您可以告诉系统再次使用它:

sudo update-alternatives --config python3
Run Code Online (Sandbox Code Playgroud)

选择版本 3.10.6(如果提供)。如果这不起作用,您将不得不再次重新安装 Ubuntu。

如果你需要另一个 python 版本怎么办?

有很多可能的方法可以在特殊环境中安装任何 python 版本,例如“pipenv”、“anaconda”、“venv”等等。有关虚拟环境的简要概述,请参阅此处。

截至今天,Ubuntu 22.04 中当前的 python 版本是 3.10.6。

  • 我把它改回 python 3.10 并且它工作了!谢谢! (4认同)

小智 5

有类似的问题,YouTube 视频解决了我的情况,无需使用任何命令行。进入设置 -> 语言和设置 -> 将英语(美国)更改为英语(加拿大),然后重新启动。