- gcc
sudo apt-get install build-essential
- update-alternatives 管理python环境
# 添加版本
# update-alternatives: --install 需要 <链接> <名称> <路径> <优先级> 数值越大优先级越高
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
#java
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-11/bin/java" 2
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-11/bin/javac" 2
# 更换当前版本
## 方法1
sudo update-alternatives --config python3
## 方法2
sudo update-alternatives --set python3 /usr/bin/python3.8 # 手动版本
sudo update-alternatives --auto python3 # 切回自动版本
# 删除版本
sudo update-alternatives --remove python3 /usr/bin/python3.8
# 查询候选(python3)信息
update-alternatives --query python3
- 更换默认Python版本后terminal打不开
从其他方式进入命令行,输入
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’
说明是Python版本问题,解决方法:
打开 /usr/bin/gnome-terminal更改其首行Python路径为固定版本
#!/usr/bin/python3
改为
#!/usr/bin/python3.8