新安装(2020年8月19日实机安装)的Deepin V20 中默认安装的Python版本是2.7.16,Python 3.x并没有向下兼容,虽然Python 2.7是个过度版本,但是为了避免一些不必要的麻烦,还是建议升级到Python 3.x,我选择升级的版本是Python 3.8.6
查看 Python 版本号
python -V
下载python3.8.6
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
解包
tar -zxvf Python-3.8.2.tgz
进入解压的目录
cd Python-3.8.6
安装配置
./configure
编译:
make
编译时间不算长,我用了2分钟
安装:
sudo make install
要使用root才能安装哦!
新版本的 Python 会把 pip 也一起安装了,不过安装的是 19.2.3 版本(可以从安装命令最后返回的操作中看出来),需要自己更新 pip
检查 Python 查看是否安装成功
python3 -V
这个时候如果直接执行命令 python -V,返回的仍然是原来的版本信息,需要继续接下来的步骤来把 Python 3.8.6 设置成默认版本
重命名原来 Python 的软链接
sudo mv /usr/bin/python /usr/bin/python.bak
将 python 链接到 python3
sudo ln -s /usr/local/bin/python3 /usr/bin/python
遇到权限不足的情况,请使用 sudo