- 把Python3.9改为Python3首选项
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
sudo update-alternatives --config python3 // 选择3.9相对应的序号
配置软件仓库
sudo add-apt-repository ppa:jonathonf/python-3.9.23
检查系统软件包并安装Python3.9
sudo apt-get update
sudo apt-get install python3.9
把Python3.9改为Python3首选项
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
sudo update-alternatives --config python3 // 选择3.9相对应的序号
测试
python3 -V
升级pip3
sudo pip3 install --upgrade pip
安装python3.9的环境
sudo apt-get install python3.9-dev
如果出现终端打不开的情况,继续按如下步骤执行
按ctrl alt f1进入命令行模式
输入gnome-terminal // 查看出现的终端错误
1)错误一:No module named "apt_pkg",解决如下
sudo apt-get remove --purge python-apt
sudo apt-get install python-apt -f
cd /usr/lib/python3/dist-packages/
sudo cp apt_pkg.cpython-38-x86_64-linux-gnu.so apt_pkg.cpython-39-x86_64-linux-gnu.so
2)错误二:ImportError: cannot import name '_gi'
cd /usr/lib/python3/dist-packages/gi/
sudo cp _gi.cpython-38-x86_64-linux-gnu.so _gi.cpython-39-x86_64-linux-gnu.so
sudo cp _gi_cairo.cpython-38-x86_64-linux-gnu.so _gi_cairo.cpython-39-x86_64-linux-gnu.so
按ctrl alt f7进入界面模式,打开终端成功
还有一种情况是cario-dock造成的,将其卸载,卸载办法
sudo apt-get purge cairo-dock cairo-dock-plug-ins && sudo apt-get autoremove