查看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换源

默认都是官网源较慢

国内源列表

首先来看国内的源列表。老规矩,先列出源列表,如下所示。

换源流程

换源命令:

pip config set global.index-url 源链接

pip的版本>10,你就可以使用此命令换源,不需要进行复杂的新建文件什么的操作。