0.相关配置
- Ubuntu版本:18.04
- Python版本:2.7及3.6
1.提升Python版本
-
先下载新版本python
#安装通用软件依赖 sudo apt install software-properties-common #添加Ubuntu的python版本所在库 sudo add-apt-repository ppa:deadsnakes/ppa
根据输出提示安装环境依赖:
按照上图输出提示安装依赖,其中python#.#
替换为你要下载的python版本,例如此处我要下载python3.9,则全部替换为如下命令:sudo apt-get install python3.9-dev python3.9-venv python3.9-distutils python3.9-lib2to3 python3.9-gdbm python3.9-tk
#安装python3.9 sudo apt-get install python3.9
-
修改系统默认python版本,可实现版本间切换
看一下系统如今有的python版本:whereis python
可以看到很多目录下的python,对
/usr/bin/
目录下的python分配优先级:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 3
后面跟的数字越大优先级越高,最高级别的就是系统默认的python版本,可以通过
python--version
测试一下。如果需要版本间切换,只需要输入命令:
sudo update-alternatives --config python
如下图所示:
3.pip版本提升
- 如果你不曾安装过pip,直接通过新的python安装pip就可以得到和新版本python匹配的pip。
- 如果想要升级当前版本pip使其能够和新版本python匹配:
检查一下新安装版本的pip:#安装curl sudo apt-get install curl #下载最新pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py #安装pip sudo python get-pip --forcereinstall