安装 Python 3.7.4 后,Ubuntu 18.04 无法打开终端

安装 Python 3.7.4 后,Ubuntu 18.04 无法打开终端

我运行的是 Ubuntu 18.04,然后运行了以下命令

sudo apt-get install python3-pip python3-dev libpq-dev postgresql postgresql-contrib nginx
sudo apt install python3.7-venv
sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
sudo apt install python3.7
sudo add-apt-repository --remove ppa:ubuntu-toolchain-r/ppa
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

并将默认 Python 3 版本设置为 Python 3.7.4。我重新启动了系统,现在终端无法打开。右上角还有一个小通知,上面写着“检查更新时发生错误”。

我该如何解决这个问题?这是因为我从 PPA 中删除了存储库,还是因为默认的 Python 版本是 3.7.4?我应该将存储库保留在 PPA 中吗?

答案1

您已安装了两个 Python 版本。

sudo gedit /usr/bin/gnome-terminal

編輯#! /usr/bin/python3#! /usr/bin/python3.6

也许去 sudo update-alternatives --config python3将 Python 3.6 设置为默认值,或者您可能会发现添加 ppas 的问题、找不到命令等。

答案2

  1. 打开xterm 操作系统中 X Window 系统的标准终端仿真器,如果没有,你可以从 Ubuntu 软件中安装它

  2. 类型sudo update-alternatives --config python3

  3. 选择“python3.6”作为默认

相关内容