Windows11+wsl2+cuda+conda+pytorch安装记录之处处都是坑

由于代码在windows上运行总是抛奇奇怪怪的错误,一怒之下换linux环境运行,win11自带的wsl很方便,在各种博客找了n多教程,历时两天,终于安装好了环境,配置这个环境的目的是为了运行深度学习的代码,所以没有安装桌面环境,命令行足以。

将我在安装过程中要注意的部分总结如下:(并不是安装教程,只是容易遇到的问题)

1.在Microsoft store下载ubuntu20.04

这里一定要下载20.04或者18.XX版本,千万不要下载只有ubuntu这个名称,该软件的Ubuntu版本是22.XX这个新版本,后面安装其他包很多都不兼容

2.配置下载wsl2

官方就有教程,主要看官方教程,有啥问题再看个人博客,搭配着参考,千万不要找一个看似详细的教程就按照这个博客的步骤来安装,可以多找几个博客一起参考。

3.更换源

一定要找适合自己安装的ubuntu版本,查看ubuntu版本的命令:

lsb_release -a

    显示如下:最后一行是代号名称

Distributor ID: Ubuntu //类别是ubuntu
Description:    Ubuntu 20.04.5 LTS
Release:        20.04
Codename:       focal //代号名称

根据focal找对应的源

4.迁移子系统

如果要迁移系统,一定要在这一步就迁移,如果安装了conda再迁移非常非常麻烦

使用命令行工具迁移:参考这里

题外话:如果安装完conda之后需要迁移子系统,参考这个参考博客1和参考博客2

如果创建了conda的虚拟环境,那么也需要修改虚拟环境下的相关的文件中的路径,否则在该环境下安装包会找不到路径而出错

对于visdom替换state文件时,miniconda目录结构是不一样的,miniconda目录结构(来自参考博客3)Windows11+wsl2+cuda+conda+pytorch安装记录之处处都是坑_第1张图片

 

5.安装conda、cuda、cudnn

安装anaconda或者miniconda都可以,建议下载任何安装包都用命令行下载,如果网页下载再拖到子系统里通常会解压失败

你可能感兴趣的:(conda,pytorch,ubuntu,windows11)