• 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

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

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

    根据focal找对应的源

    4.迁移子系统

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

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

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

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

    对于visdom替换state文件时,miniconda目录结构是不一样的,miniconda目录结构(来自参考博客3

     

    5.安装conda、cuda、cudnn

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

  • 相关阅读:
    HashMap 源码解析超详解
    算法---相等行列对
    并发编程(概念简述)
    linux环境下Nginx下载配置,及vue项目前端部署教程
    背包问题之贪心算法实现
    jmap执行失败了,怎么获取heapdump?
    【C++】队列来喽,真的很简单的
    程序分析与优化 - 7 静态单赋值(SSA)
    毕业季,给大家用python画一个飞机吧~预祝大家一帆风顺
    vulnhub Loly: 1
  • 原文地址:https://blog.csdn.net/qq_36766560/article/details/127439864