Ubuntu16.04TLS 中终端(Terminal)无法打开的解决办法(超简单)

版权声明:本文由 水亦心 出品,转载请注明出处。 https://blog.csdn.net/shuiyixin/article/details/89397676

报错信息

因为项目原因,需要在linux系统上跑代码,所以安装来ubuntu,因为用到了python3.6,所以把系统自带的python3.5升级到python3.6,结果重启电脑发现终端怎么也打不开了,坑啊!

解决方案

我们需要做一些设置。

1、打开文件夹

如果使用黑窗体,即命令行模式,很麻烦的,一方面,需要你自己重新输入电脑的账户和密码,另一方面,所有代码都得自己敲,所以我带领大家在图形界面上解决。

当然我们也会用到终端。只不过我们可以拖动。

按照以下路径打开文件夹:

/usr/lib/python3/dist-packages/gi/

点击计算机,再选择usr文件夹

然后按照上面的路径找到就可以了。

2、右键打开终端

在这个界面右键打开终端

在终端输入如下两行代码:

注意:直接选中这两行代码拖动到终端即可。如果你使用命令行模式就只能自己手写了,很容易出错的。

$ sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so

$ sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so

理论上是没有问题的,但是有可能会遇到一种情况:

ModuleNotFoundError: No module named 'gdbm'

遇到这种情况,我们就要先把这个解决了,解决方案如下:

ModuleNotFoundError: No module named 'gdbm' https://blog.csdn.net/shuiyixin/article/details/89397759

解决这个问题以后,再次输入上面两行代码就没问题了。

这个时候,终端就可以再次打开了。

猜你喜欢

转载自blog.csdn.net/shuiyixin/article/details/89397676