📜  在 wsl 上安装 python 3.8 - Python (1)

📅  最后修改于: 2023-12-03 15:37:33.987000             🧑  作者: Mango

在 WSL 上安装 Python 3.8

WSL 是 Windows Subsystem for Linux 的缩写,可以让 Windows 用户在 Windows 系统下本地使用 Linux 终端。WSL 2 是 Microsoft 最新推出的版本,性能比 WSL 1 更好,在 Windows10 版本2004及更高的版本中可用。

WSL中使用 Python 版本是由 Linux环境决定的,而不是 Windows 系统下安装的 Python 版本,因此在 WSL 中安装 Python 3.8 也不会影响到 Windows 系统下的 Python 版本。

安装步骤
  1. 更新已安装软件包

打开 WSL 终端,执行以下命令:

sudo apt-get update
sudo apt-get upgrade
  1. 安装 Python 3.8

在 WSL 终端中执行以下命令:

sudo apt-get install python3.8
  1. 验证 Python 3.8 安装是否成功

在 WSL 终端中执行以下命令:

python3.8 --version

如果出现以下类似输出,则 Python 3.8 安装成功:

Python 3.8.x
配置 Python 3.8 环境变量

为了在 WSL 终端中更方便地使用 Python 3.8,可以配置环境变量,使得可以直接通过 python 命令来调用 Python 3.8。

在 WSL 终端中执行以下命令:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2

执行以上命令后,再次验证 Python 3.8 是否成功:

python --version

如果输出以下类似内容,则配置成功:

Python 3.8.x
安装 pip

pip 是 Python 的包管理工具,可以用来安装和管理 Python 模块。

在 WSL 终端中执行以下命令来安装 pip:

sudo apt-get install python3-pip
安装虚拟环境

在 WSL 中安装虚拟环境,可以用来隔离不同项目中的 Python 环境,方便不同项目中使用不同的 Python 版本和依赖包。

在 WSL 终端中执行以下命令来安装虚拟环境:

sudo apt-get install python3.8-venv
使用虚拟环境

在 WSL 终端中执行以下命令创建虚拟环境:

python3.8 -m venv myenv

执行以上命令后,会在当前目录下生成一个名为 "myenv" 的目录,其中包含了一个独立的 Python 环境。

激活虚拟环境:

source myenv/bin/activate

此时命令提示符前会出现终端名称为 'myenv',表示当前是在虚拟环境下操作。

安装常用 Python 库

在 WSL 终端中可以使用 pip 来安装常用的 Python 库,例如:

pip install numpy
结论

在 WSL 中安装 Python 3.8 非常简单,可以方便地搭建 Python 开发环境并进行开发和调试。同时也可以充分利用 WSL 带来的 Linux 环境资源,提高开发效率,并使得跨平台开发更加便捷。