type
status
date
slug
summary
tags
category
icon
password
Property
Mar 3, 2023 02:09 AM

安装WSL

Ubuntu子系统安装

  • 首先打开开发者选项
notion image
  • 在控制面版中启用适用于 windows的linux的子系统虚拟机平台
notion image
  • 更新Linux内核
  • 设置WSL2为默认版本
notion image
  • 在微软商店中搜索下载合适版本的Ubuntu
notion image
安装完成后第一次打开会提示建立用户名和密码,按照提示操作即可

WSL位置迁移

WSL的默认位置在C盘,所以一般我们都会将其迁移到其他盘中
  • 关闭WSL
  • 导出WSL
notion image
  • 删除迁移前系统
  • 导入WSL
注:如果是从微软商店下载的ubuntu系统,导入后在命令行继续执行 ubuntu1804 命令会使用商店下载内容重新创建一个Ubuntu的分发,可以卸载原先商店的安装内容避免这个问题。

配置Ubuntu系统

换源

为了提高apt的下载速度,换源是必不可少的。
  • 首先备份原来的源文件
  • 修改配置文件
  • 添加阿里云的源
notion image
更新源 sudo apt update
notion image

安装wsl-cuda

参考官方页面安装流程:
  1. 打开WSL终端,并导航到下载文件所在的目录。
  1. 安装gcc
    1. 访问官方页面,下载CUDA。
      1. 在bashrc文件中添加:
        1. 刷新环境 source ~/.bashrc ,并测试 nvcc -Vnvidia-smi
          1. notion image
            notion image

        安装miniconda及pytorch

        miniconda安装

        1. 官网中获取下载链接,并在WSL中下载
          1. 执行sh文件,根据提示进行安装
            1. 新终端窗口中新建python 3.8虚拟环境

              安装pytorch

              1. 执行命令 conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia

              错误记录

              1. 关于开了奇奇怪怪东西以后虚拟机无法正常启动的问题(即安装linux后打开卡在Installing命令):
              1. 安装cuda时出现报错 /sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link
                1. 参考文章
                  • 在Windows中删除libcuda.so 和libcuda.so.1 文件(文件在 C:\Windows\System32\lxss\lib
                  • 在WSL中执行:
                     
                     
                     
                     
                数据集生成调研Shell命令整理