📅  最后修改于: 2023-12-03 15:37:33.987000             🧑  作者: Mango
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 版本。
打开 WSL 终端,执行以下命令:
sudo apt-get update
sudo apt-get upgrade
在 WSL 终端中执行以下命令:
sudo apt-get install python3.8
在 WSL 终端中执行以下命令:
python3.8 --version
如果出现以下类似输出,则 Python 3.8 安装成功:
Python 3.8.x
为了在 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 是 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',表示当前是在虚拟环境下操作。
在 WSL 终端中可以使用 pip 来安装常用的 Python 库,例如:
pip install numpy
在 WSL 中安装 Python 3.8 非常简单,可以方便地搭建 Python 开发环境并进行开发和调试。同时也可以充分利用 WSL 带来的 Linux 环境资源,提高开发效率,并使得跨平台开发更加便捷。