今天因为和公司其他大佬环境冲突的问题, 将ubuntu自带的python3.5 升级为3.7,并且换了软连接。python 连接为python3.7,发生了终端打不开的问题。
解决方法如下:
1.Ctrl + Alt + f1
2.打开/usr/bin/gnome-terminal 将首行的 #!/usr/bin/python3 修改为 #!/usr/bin/python3.5
3.cd /usr/lib/python3/dist-packages/gi/
# 下面的35 改成37 表示从py3.5 改到py3.7,如果安装的是3.6就改成36
4.sudo cp _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
5.sudo cp _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
解决成功.参考连接:
https://blog.csdn.net/iytbboy/article/details/98885614
https://blog.csdn.net/Fei20140908/article/details/88168690