我是 Ubuntu 18。我使用 Terminator 作为我的终端客户端。Terminator 使用 Python 2 运行。我默认使用 Python 3.9,因为我的机器中的几个应用程序需要该版本。但是当将 Python 3.9 设置为默认值时,我无法启动 Terminator。抛出的错误如下:
文件“/usr/bin/terminator”,第 123 行,除 (KeyError、ValueError) 外,例如:^ SyntaxError:语法无效
有没有办法将 Terminator 配置为使用 Python 2,同时保留 Python 3.9 作为默认版本。我能想到的选项是编辑 Terminator.desktop 文件并将启动命令更改为使用 Python 2。还有其他方法可以实现这一点吗?
答案1
另外,你可以安装较新版本来自 Ubuntu 20.04 LTS 的 Terminator:
cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/t/terminator/terminator_1.91-4ubuntu1_all.deb
sudo apt-get install ./terminator_1.91-4ubuntu1_all.deb
或者从即将到来的 21.04 开始:
cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/t/terminator/terminator_2.1.0-1_all.deb
sudo apt-get install ./terminator_2.1.0-1_all.deb
它依赖于 Python 3,因此应该可以使用它。