type
status
date
slug
summary
tags
category
icon
password
Property
Mar 3, 2023 02:09 AM
安装WSL
Ubuntu子系统安装
- 首先打开开发者选项

- 在控制面版中启用适用于
windows的linux的子系统和虚拟机平台

- 更新Linux内核
- 设置WSL2为默认版本

- 在微软商店中搜索下载合适版本的Ubuntu

安装完成后第一次打开会提示建立用户名和密码,按照提示操作即可
WSL位置迁移
WSL的默认位置在C盘,所以一般我们都会将其迁移到其他盘中
- 关闭WSL
- 导出WSL

- 删除迁移前系统
- 导入WSL
注:如果是从微软商店下载的ubuntu系统,导入后在命令行继续执行ubuntu1804命令会使用商店下载内容重新创建一个Ubuntu的分发,可以卸载原先商店的安装内容避免这个问题。
配置Ubuntu系统
换源
为了提高apt的下载速度,换源是必不可少的。
- 首先备份原来的源文件
- 修改配置文件
- 添加阿里云的源

更新源
sudo apt update
安装wsl-cuda
参考官方页面安装流程:
- 打开WSL终端,并导航到下载文件所在的目录。
- 安装gcc
- 访问官方页面,下载CUDA。
- 在bashrc文件中添加:
- 刷新环境
source ~/.bashrc,并测试nvcc -V和nvidia-smi


安装miniconda及pytorch
miniconda安装
- 在官网中获取下载链接,并在WSL中下载
- 执行sh文件,根据提示进行安装
- 在新终端窗口中新建python 3.8虚拟环境
安装pytorch
- 执行命令
conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia
错误记录
- 关于开了奇奇怪怪东西以后虚拟机无法正常启动的问题(即安装linux后打开卡在Installing命令):
- 安装cuda时出现报错
/sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link - 在Windows中删除
libcuda.so和libcuda.so.1文件(文件在C:\Windows\System32\lxss\lib) - 在WSL中执行:
参考文章:
- 作者:NotionNext
- 链接:https://tangly1024.com/article/wsl-ubuntu
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

