GNOME 终端未在 Ubuntu 18.04 中打开

学习者

我将我的 python 从 3.6 升级到 3.7.1 从那以后我无法打开我的 GNOME 终端。我重新安装了gnome终端。使用命令

sudo apt-get remove gnome-terminal && sudo apt-get install gnome-terminal

但它没有打开。Ctrl+ Alt+T也不能正常工作。

我打开 Xterm 并输入“gnome-terminal”。

我收到这个错误

Cannot import name '_gi' from 'gi'(/usr/lib/python3/dist-packages/gi/__init__.py)

错误截图:

截屏

的输出ls -l /usr/bin/python3

ls: cannot access '/usr/bin/python3': No such file or directory

我也在apt命令中收到错误

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. 
After this operation, 0 B of additional disk space will be used. 
Do you want to continue? [Y/n] y 
Setting up iotop (0.6-2) ... /var/lib/dpkg/info/iotop.postinst: 6: /var/lib/dpkg/info/iotop.postinst: py3compile: not found dpkg: error processing package iotop (--configure): installed iotop package post-installation script subprocess returned error exit status 127 
Errors were encountered while processing: iotop 
E: Sub-process /usr/bin/dpkg returned an error code (1)
库尔菲

通过更新替代方案,即使在python被调用时,您也已将 Python 3 设置为默认值这可能会破坏一些包。因此,就 Python 而言,最好使用别名。回滚您所做的更改:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2
sudo update-alternatives --config python

并选择python2。python总是用来调用 Python 2 和python3调用 Python 3。

GNOME 终端依赖于 Python 3 的默认版本(这里是 3.6)。在您的安装中,GNOME 终端试图与 Python 2 一起运行,这显然无法满足其依赖性。因此,修改的第一行/usr/bin/gnome-terminal并将其更改为:

#!/usr/bin/python3

现在,在您的安装中,python3 不在 /usr/bin/ 中,也找不到 py3compile,可以通过重新安装 python3-minimal 来恢复它们:

sudo apt install --reinstall python3-minimal

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ubuntu 16.04中的“在终端中打开”命令,未在更改的目录中打开终端

将Ubuntu 18.04 Nautilus上下文菜单“在终端中打开”从“ Gnome终端”更改为“ Tilix”

Ubuntu GNOME 16.04中的Unity终端

Gnome终端在Ubuntu GNOME 17.04中不起作用

Gnome终端无法打开

如何打开gnome终端?

在Ubuntu GNOME中无法打开软件中心

VSCode中的终端在Ubuntu 18中显示空白屏幕

Ubuntu 18 未在 WSL2 中启动

从终端修改 ubuntu 20.04 LTS 中的 gnome-flashback 面板

Ubuntu GNOME故障中的终端透明度

ubuntu-minimal 18:04如何通过ssh登录?

ubuntu 18,04 卡在只读模式,fsck 无法修复

在gnome终端中填充

Ubuntu 18.04中的“在终端中打开”

无法通过 Ubuntu 20 上的 tinyvncserver 打开终端/没有 gnome 面板

如何在gnome-shell中打开终端的多个窗口?

Ubuntu / Gnome:在特定的工作区中打开应用程序

单击以在Ubuntu Gnome 16.04.2中打开应用程序

IntelliJ IDEA和Ubuntu中打开终端

GNOME 3中的GNOME终端非常慢

当我尝试在 Ubuntu 18.04 上打开文件时,为什么 GNOME 终端没有显示在应用程序列表中?

在 Ubuntu 18 上,Terminator 窗口未在 Wayland 会话中的 Dock 中的同一图标下分组

如何使右键菜单中的“在终端中打开”使用Terminator而不是gnome终端?

为什么gnome终端在陌生的地方打开?

GNOME 终端总是最大化打开

如何打开新的启动命令的gnome终端?

如何通过crontab打开gnome终端

在Gnome终端中双击选择