前几天repo拉不下来代码,需要升级python3.6以上版本,ubuntu系统自带的python版本为2.7和3.5。搜索并捣鼓一圈,pyhton3.7安装过程总是报错,也没找到解决版本,最后放弃了。但terminal竟然打不开了,肯定是pyhton问题。
搜索了一圈,都是说在python3/dist-packages/gi/目录下拷贝两个文件名称包含35m的改成37m就OK,但是我这个问题报错根本不是ImportError: cannot import name '_gi’。
进入gnome-terminal查看
sudo vi /usr/bin/gnome-terminal
#!/usr/bin/python3
这里使用的python3版本,然后
cd /usr/bin
ll python*
软连接显示python指向了python2.7,python2指向了python2.7,python3指向了python3.5,按理说没问题呀
sudo rm /usr/bin/python3
sudo ln -sf python3.5 python
删除后重建连接,还是不行。有哥们儿写的sudo ln /usr/bin/python3.5 /usr/bin/python3这样重建,根本不行。
转头一想,既然python3.5不行,那不如直接修改gnome-terminal使用python,于是
sudo gedit /usr/bin/gnome-terminal
修改为python后重启,terminal成功打开了