wsl 使用事故合集


安装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

什么是pip?

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


Author: Tsum
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Tsum !
  TOC