将 Python 升级到 3.7 后终端无法打开

将 Python 升级到 3.7 后终端无法打开

我已经将 Python 升级到 3.7 版本,但现在我的终端无法打开。

我关注了这篇文章https://jcutrer.com/linux/upgrade-python37-ubuntu1810

我运行的命令如下,

sudo apt-get install python3.7
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
sudo update-alternatives --config python3

对于 python3.7 输入 2

我无法打开终端并运行命令。

我的 Ubuntu 版本是 Ubuntu 18.04.2 LTS

答案1

这样升级到 3.7 就没用了。你应该编辑这个gnome-terminal文件:

使用 Ctrl+Alt+F3(F2 关闭)打开 tty shell。使用您的凭据登录并发出以下命令:

sudo nano /usr/bin/gnome-terminal

改成。#!/usr/bin/python3#!/usr/bin/python3.6

这样您仍然可以使用 3.7 的功能并解决终端问题。

答案2

我运行了命令

sudo update-alternatives --config python3

已输入 1

我拿回了我的终端。

仍然想知道为什么它不能与 python3.7.1 一起使用。

如果终端未打开,要访问命令行,请尝试以下快捷方式在虚拟终端上运行命令,或参考如何在没有终端模拟器的情况下访问 bash

Ctrl+Alt+(F1至少F4,可能最多F6)在虚拟控制台上运行终端界面。到达那里后,要返回 GUI,请使用Ctrl+Alt+F7

相关内容