【ubuntu】ubuntu16.04的虚拟机突然打不开terminal了
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【ubuntu】ubuntu16.04的虚拟机突然打不开terminal了,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1396字,纯文字阅读大概需要2分钟。
内容图文
![【ubuntu】ubuntu16.04的虚拟机突然打不开terminal了](/upload/InfoBanner/zyjiaocheng/957/4d1375029db54952a3d3bbbc65299971.jpg)
【ubuntu】ubuntu16.04的虚拟机突然打不开terminal了
【参考】
【https://blog.csdn.net/u010420283/article/details/89222132】
看别人的文章好像是说python3.6版本安装以后带来的问题,确实,刚把python从3.5升级到3.6,然后就terminal不能打开了。
我这里是用的虚拟机ubuntu,所以想要进入命令行模式,使用ctrl+alt+f1没有用,胡乱按了一通结果ctrl+alt+f4可以进入命令行,感谢!!
关于进入ubuntu命令行模式可以参考这篇【https://blog.csdn.net/u013213111/article/details/86537691】
打开的shell来寻找错误,用Ctrl+Alt+F4进入命令行模式(虚拟机用f4,独立系统就用F1)
登录账号密码后, 键入以下:
gnome-terminal
报以下错误:
Traceback (most recent call last):
File “/usr/bin/gnome-terminal”, line 9, in
from gi.repository import GLib, Gio
File “/usr/lib/python3/dist-packages/gi/init.py”, line 42, in
from . import _gi
ImportError: cannot import name ‘_gi’
对于ImportError: cannot import name '_gi’ ,参考别人博客发现可能是升级python3.6时遗留下来的问题
则进入报错error的文件地址
cd /usr/lib/python3/dist-packages/gi/ ls
使用 ls 查看路径下所有文件:
_gi_cairo.cpython-35m-x86_64-linux-gnu.so
_gi.cpython-35m-x86_64-linux-gnu.so
是这两个有问题,采用重命名方式,分别把35改成36,命令为:
sudo mv _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so sudo mv _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so
之后,使用Ctrl+Alt+F7,从命令模式切换到图形界面,terminal可以恢复正常。
内容总结
以上是互联网集市为您收集整理的【ubuntu】ubuntu16.04的虚拟机突然打不开terminal了全部内容,希望文章能够帮你解决【ubuntu】ubuntu16.04的虚拟机突然打不开terminal了所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。