安装wsl
以管理员身份打开Windows Powershell (按Win + x键,选择Windows终端(管理员))
在命令行中运行:
wsl --install
即可自动安装wsl内核以及默认的ubuntu系统。
当然,也可以在Microsoft Store 里面搜索wsl直接安装。(不用翻墙)
如果你的wsl被玩崩了,在此电脑 —> 属性 —> 应用 —> 应用和功能 —> 找到Ubuntu —> 高级选项 —> 重置重头再来。
注意输入密码的时候,密码不会显示在屏幕上。所以一定要记住自己输入了什么。
可以参考Microsoft官方文档
在wsl上使用python
WSL2默认安装了python3.8。在命令行中输入
python3 --version
会显示
python 3.8.10
输入
python3
就可以直接在命令行中使用python解释器。输入
exit()
退出,回到shell。
安装pip
输入以下命令来安装。
sudo apt install python3-pip
此时可能会报错:E: Package 'python3-pip' has no installation candidate
解决方法:更新资源库 source list
sudo apt-get update
sudo apt-get upgrade #可选
sudo apt install python3-pip
整个过程比较慢。
输入
pip --version
检验是否安装成功。
输入
pip install -U pip
来更新pip。
安装venv
执行命令
sudo apt-get install python3-venv
安装好,使用
python3 -m venv 环境名
在当前目录下创建python环境。然后执行命令
source 环境名/bin/activate
来激活对应环境。
如要退出当前环境,执行
deactivate
至此,就可以在WSL上使用python了!
安装numpy到此环境
pip install 包名
来下载制定的包。
可以使用清华镜像资源加速下载
在$HOME
下创建一个.pip
的文件夹,新建pip.conf
文件,在其中保存以下内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com