另一种方法解决Ubuntu16.04升级python3后无法快捷键打开终端terminator的问题

写在前面

看到网上很多主流的方法是在terminator输入

gnome-terminal

然后会出现两种错误,
一种是:No module named “apt_pkg”,
另一种是:ImportError: cannot import name ‘_gi’。

文章有很多,这里贴一篇:
Ubuntu 16.04升级python3.6及解决终端打不开的bug
介绍如何升级到python3.6,及其升级后如何解决快捷键打开终端失效的问题

一开始我出现的是第二种,然后复制文件之后还是没有解决,第二天瞎搞了一下,发现再输入gnome-terminal出现的是
failed to connect to Mir:failed to connect to server socket …
… 网上没找到解决方案,最终GG = =


另一种方法

参考链接:解决无法运行Terminator出现以下问题: File “/usr/bin/terminator”…SyntaxError: invalid syntax
感谢大牛帮助,再整理一下希望更多人看到。

其实快捷键失效的时候,会出现报错,先别急着关掉,有个按钮会显示详细细节后,报得挺多的,仔细看会有一句:
except (KeyError,ValueError), ex:
^
SyntaxError: invalid syntax
具体错因链接有啦,不过打开文件会发现是只读,所以这里再补充一点:
因为/usr/bin/terminator这个文件默认只读,我们可以在在桌面右键打开终端,然后输入: sudo gedit /usr/bin/terminator 就可以打开并修改第一行

#! /usr/bin/python

#! /usr/bin/python2

虽然保存后会有一些警告之类的 = = ,但是不管他hhh
然后使用快捷键(设置快捷键位置在:系统设置->键盘->快捷键->启动器->启动终端)就可以打开terminator了。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值