由于代码在windows上运行总是抛奇奇怪怪的错误,一怒之下换linux环境运行,win11自带的wsl很方便,在各种博客找了n多教程,历时两天,终于安装好了环境,配置这个环境的目的是为了运行深度学习的代码,所以没有安装桌面环境,命令行足以。
将我在安装过程中要注意的部分总结如下:(并不是安装教程,只是容易遇到的问题)
这里一定要下载20.04或者18.XX版本,千万不要下载只有ubuntu这个名称,该软件的Ubuntu版本是22.XX这个新版本,后面安装其他包很多都不兼容
官方就有教程,主要看官方教程,有啥问题再看个人博客,搭配着参考,千万不要找一个看似详细的教程就按照这个博客的步骤来安装,可以多找几个博客一起参考。
一定要找适合自己安装的ubuntu版本,查看ubuntu版本的命令:
lsb_release -a
显示如下:最后一行是代号名称
- Distributor ID: Ubuntu //类别是ubuntu
- Description: Ubuntu 20.04.5 LTS
- Release: 20.04
- Codename: focal //代号名称
根据focal找对应的源
如果要迁移系统,一定要在这一步就迁移,如果安装了conda再迁移非常非常麻烦
使用命令行工具迁移:参考这里
题外话:如果安装完conda之后需要迁移子系统,参考这个参考博客1和参考博客2
如果创建了conda的虚拟环境,那么也需要修改虚拟环境下的相关的文件中的路径,否则在该环境下安装包会找不到路径而出错
对于visdom替换state文件时,miniconda目录结构是不一样的,miniconda目录结构(来自参考博客3)
安装anaconda或者miniconda都可以,建议下载任何安装包都用命令行下载,如果网页下载再拖到子系统里通常会解压失败