在 ubuntu 16.4 中,我无法运行“终端”。搜索后,我发现有建议尝试使用 xterm 启动它,但我没有安装 xterm。我找不到不使用命令行安装 xterm 的方法(sudu apt-get install -y xterm),而且我没有命令行,因为我无法运行终端。这是最近出现的问题。以前终端工作正常。
我认为终端无法正常工作,因为它需要 python,但我在 /usr/bin 或 /usr/local/bin 中找不到 python。它们似乎消失了。我在 anaconda 安装中有一个 python3.7 版本,但这不在我的路径中。我不确定 python3.7 是否可以运行终端。无论如何,我无法在 /usr/bin 或 /usr/local/bin 中复制或放置指向 anaconda/bin/python 的符号链接,因为这需要 su 访问权限,并且我无法执行 sudo ln -s /usr/bin/python anaconda/bin/python 之类的命令,因为我没有命令行界面。
因此,我需要执行以下操作之一: - 在不使用命令行界面的情况下在 /usr/bin 中安装 python - 在不使用命令行界面的情况下安装 xterm - 以某种方式将 anaconda/bin 添加到我的路径中,而无需命令行界面或终端
答案1
好的,我自己找到了解决方案,这也要感谢 Terrance。使用 F1 时,我得到了登录提示和命令行。然后,通过尝试“哪个 xterm”发现我确实有 xterm。然后我可以使用 F7 退出,登录并使用文件管理器启动 xterm。现在我有了 xterm,并回滚到较早版本的 python。问题源于我安装了较新版本的 python(3.8),现在无法运行终端。解决方案是 sudo vi /usr/bin/gnome-terminal 并更改第一行以指定可用的 python 版本(在我的情况下是 python2)