ubuntu18.04的python更新3.8.13
查看python3指向
python3 -V
查看python的指向。
ls -l /usr/bin | grep python
查看本地已安装的python
ls /usr/bin/python*
首先更新软件包列表并安装必备组件:
sudo apt update
sudo apt install software-properties-common
直接使用apt-get安装python3.8
apt-get install python3.7
将Python 3.6和Python 3.8添加到更新替代项
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2
更新Python 3以指向Python 3.7
默认情况下,Python 3.6指向Python3。这意味着当我们运行python3时,它将作为python3.6执行,但我们希望将其作为python3.8执行。
输入以下命令以配置python3:
sudo update-alternatives --config python3
您应该获得以上输出。 现在键入2并按Enter键以使用Python 3.8。 请记住,选择号可能会有所不同,因此请选择适用于Python 3.8的选择号。
安装pip
由于WSL中的python3.8,已经不存在platform.linux_distribution()方法。而通过apt安装的pip版本为8.1.1,需要进行更新
解决方法
sudo apt remove python3-pip
sudo python3.8 -m easy_install pip
将pip3替换pip
按情况可选
sudo Python3 -m pip install --upgrade pip
pip3命令已经成为pip了,以后只需要使用pip就可以了。打开Python控制台,导入requests包,并没有报错,说明pip安装的是成功的。
pip换源
默认都是官网源较慢
国内源列表
首先来看国内的源列表。老规矩,先列出源列表,如下所示。
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 阿里云 http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
换源流程
换源命令:
pip config set global.index-url 源链接
pip的版本>10,你就可以使用此命令换源,不需要进行复杂的新建文件什么的操作。