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就解决了,不过这软件用得一卡一卡的.
    

win11 使用wsl2安装pytorch 梳理_第1张图片

二、安装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]

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