Ubuntu18.04自带的Python版本为3.6,但是Vs Code现在已经不支持Python3.7版本以下的解释器了,所以我在系统中安装了Python 3.9并且将默认的Python硬链接由原来的3.6改为了3.9。这样操作以后导致原来打开终端的快捷键操作Ctrl+Alt+T不起作用。
安装Python的方式可以看我的第15条学习笔记:Python安装
解决方法:将终端的配置改回原来的Python3.6:
打开usr/bin下的 gnome-terminal 文件
gedit /usr/bin/gnome-terminal
可以看到,这是一个python文件,在文件的第一行指定了执行文件的python解释器,上面已经说过该解释器已经被我指向了python3.9,所以需要把它改成python3.6,问题解决。
补充:
在我更改硬链接前,在终端里输入 python3,打开的是python 3.6.9,这就是我的系统里默认安装的python,
更改硬链接后,再在终端里输入 python3,打开的就是python 3.9.9。
除了 python3这个指令,我还将 python指令也链接到了python 3.9.9,这是原来没有的指令,之所以这么添加是保持了Windows下的习惯。
设置链接的指令如下:
sudo ln -s /usr/local/python3.9.9/bin/python3.9 /usr/bin/python3
sudo ln -s /usr/local/python3.9.9/bin/python3.9 /usr/bin/python
注:/usr/local/python3.9.9是我安装python3.9时设置的安装路径,所以可执行文件就对应为:/usr/local/python3.9.9/bin/python3.9
如果是默认路径的话可执行文件应该是对应 /usr/bin/python3.9.9