我安装terminator
了它,它工作得很好,但突然它停止工作了。
当我添加终结器存储库时,出现此错误:
命令:
sudo add-apt-repository ppa:gnome-terminator/ppa
错误:
E:存储库“ http://ppa.launchpad.net/gnome-terminator/ppa/ubuntu bionic Release”没有发布文件。
当我terminator
在终端中运行命令时,我收到了这个错误:
File "/usr/bin/terminator", line 123
except (KeyError,ValueError), ex:
^
SyntaxError: invalid syntax
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Original exception was:
File "/usr/bin/terminator", line 123
except (KeyError,ValueError), ex:
^
SyntaxError: invalid syntax
我使用python3.7
和Ubuntu18.04
参考:
更新
软件和更新:
这是我的软件并更新最新状态:
蟒蛇路径:
ubuntu@ubuntu-Z97-D3H:~$ which python3;
/usr/bin/python3
ubuntu@ubuntu-Z97-D3H:~$ which python
/usr/bin/python
ubuntu@ubuntu-Z97-D3H:~$ ls -al $(which python python3)
lrwxrwxrwx 1 root root 24 Dec 9 08:46 /usr/bin/python -> /etc/alternatives/python
lrwxrwxrwx 1 root root 9 Oct 25 2018 /usr/bin/python3 -> python3.6
ubuntu@ubuntu-Z97-D3H:~$ dpkg -l | grep python | grep apt
ii python-apt-common 1.6.4 all Python interface to libapt-pkg (locales)
ii python3-apt 1.6.4 amd64 Python 3 interface to libapt-pkg
ii python3-aptdaemon 1.1.1+bzr982-0ubuntu19.1 all Python 3 module for the server and client of aptdaemon
ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu19.1 all Python 3 GTK+ 3 widgets to run an aptdaemon client
ubuntu@ubuntu-Z97-D3H:~$
您不应该使用 PPA 来安装 Terminator。您必须删除有问题的 PPA
然后从宇宙口袋安装终结者。
您只需要启用此口袋并从中安装软件包:
然后按计划使用它:
项目移至 GitHub 后,您现在可以使用此页面上提供的说明:
https://github.com/gnome-terminator/terminator/blob/master/INSTALL.md#source-install
语法错误是由于
/usr/bin/terminator
正在调用python
而不是显式调用python2
,并且在您的环境中python
指向python3
.一个简单的解决方法是进行 terminator call
python2
,因为它应该: