ubuntu|win11 使用wsl2安装pytorch 梳理


文章目录

  • 前言
  • 一、wsl2 + ubuntu + xfce4 + VcXsrv + xrdp + 远程桌面连接 及其改进 MobaXterm
  • 二、安装pytorch
  • 三. ubuntu命令行可视化anaconda
  • 总结

前言 本文章的内容是我在使用ubuntu安装pytorch的过程,主要的关键词是 win11 - wsl2 - MobaXterm - anaconda3 - pytorch,基本可以达到使用虚拟机打开pytorch图形界面的效果。
由于流程是按照我自己装软件时候记录的一些东西,偏向操作的梳理,写得比较短。实际的操作还是很冗长的,具体的安装流程还是要靠引用的其他博客。如果想要把逻辑打透还是要靠其他文章。嗯!
一、wsl2 + ubuntu + xfce4 + VcXsrv + xrdp + 远程桌面连接 及其改进 MobaXterm 参考链接:
https://www.jianshu.com/p/344185d97476?tdsourcetag=s_pcqq_aiomsg
https://www.bilibili.com/s/video/BV1LA411n7BK
  1. 软件间的逻辑关系
    我按我可以理解的逻辑写的,有些表述可能没那么精准
    wsl2作为虚拟机,ubuntu20的镜像:只有命令行; → 加入图形界面:xcfe4,但莫得显示 → 对图形界面的显示:VcXsrv,在win11上的软件,搞到ubuntu那边过去就有点远程连接的意味, 但又没有那么标准,并且这个连接可以实现图形界面的虚拟显示,里面要配置的 export DISPLAY=:0就是用来找这个窗口的 → 对VcXsrv的替代:那啥,VcXsrv整不好,就用 xrdp+远程桌面 的替代。 xrdp是一种远程相关的协议,需要在ubuntu中用命令行打开,相当于一种允许; 然后在win11这边的远程,然后用ip冲到ubuntu那边去,刚好那边也开了允许,然后就o了

  2. 具体软件
    (具体的安装步骤请参考以上链接,亲测有效)
    ubuntu 20.04 LTS: · 镜像;lts/long term support:表明提供的软件包将得到更长的支持,能用上5年;xfce4: · 安装xfce4的图形界面: apt-get install xfce4 xfce4-goodies · 可以在远程的时候图形界面,不然就命令行硬肝~~VcXsrv:(大咩,看个逻辑就好,不要安装) · VcXsrv 和 xrdp 都跟连接到 linux 系统的东西有关,但一个偏本机连接、一个偏远程 · 可以运行安装了wsl的linux gui程序,开源显示服务器 · 有点连接的东西,也有点远程的意味,后面需要在 /.bashrc 中配置上从机地址 · 他不好用,也许是我真的不会配,一直黑屏,毁灭吧~~ xrdp: ·远程访问协议 ·早期的版本可以支持Gnome和Unity的桌面,现在多是xfce4和xubuntu桌面系统,从而xrdp控制了ubuntu,以图形界面的方式 ·每次重启后,访问得先开: sudo service xrdp restart远程桌面连接: · 微软:ip地址在 ubuntu 上自己查ip

  3. 改进:
  • 以上的软件流可以完成ubuntu的图形界面操作,但是对我来说可能要开的软件有点多,也不是很方便,且我觉得linux还是多玩点命令行好,所以就进行了一些改进。
    用 MobaXterm 代替触发软件,那啥,上面的东西装好后, 基本上只要打开MobaXterm就解决了,不过这软件用得一卡一卡的.

【ubuntu|win11 使用wsl2安装pytorch 梳理】ubuntu|win11 使用wsl2安装pytorch 梳理
文章图片

二、安装pytorch 具体流程已经记不得了,因为尝试了很多博客,然后安装周期也很长。一开始还关注版本问题,后来我也想摆烂了,然后随便找了一个博客,最后是在这里装下的。基本按照流程下来,装完torch后不去装jupyter那一步就可以了。
https://blog.csdn.net/qq_41166909/article/details/121842963
我的配置版本:2022.04.11
? Cuda 11.6.27
? Nvdia 512.15
? Ubuntu 20.04
显卡是 NVIDA GeForce MX130
三. ubuntu命令行可视化anaconda 我的anaconda是装在desptop那里的,如果按照我提供的链接,应该和我是一样的,具体还是要看个人啦
# 可视化 source ~/anaconda3/bin/activate root # 后来发现这一句不用也行 anaconda-navigator # 如果有用上面的第一行命令的话,退出 conda base环境的方式如下。如果没有用就不用 conda deactivate

这个过程我也遇到了一些报错,其解决思路基本是,根据命令行自己出来的报错内容去解决。(我一开始留的图片好糊,就不插入了)
报错1: QStandardPaths: XDG_RUNTIME_DIR not set,defaulting to '一个路径,就叫做pathA吧' 解决方法: gedit ~/.bashrc # 然后在这个文件的底部插入 export XDG_RUNTIME_DIR=pathA # pathA是上面报错内容中的路径报错2: ERROR download_api._get_url:417 # 然后这个报错的底下会出现一些路径,路径包含了 main_window.py,home.py 等py文件 解决方法: 我主要参考了这个博客,报错原因是VScode的问题,按照博客最底部的方法解决即可。 https://blog.csdn.net/tanmx219/article/details/88069375

总结 本文主要是我在使用win11子系统安装pytorch及anaconda可视化中遇到的问题以及解决流程,
偏向于梳理,具体的安装流程要是要靠其他可靠的博客,
装的时候也是耗费了很多时间,但装出来能搞网络了还是很可以的[doge]

    推荐阅读