WSL安装Ubuntu及配置Pytorch

这篇具有很好参考价值的文章主要介绍了WSL安装Ubuntu及配置Pytorch。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考:

https://www.bilibili.com/video/BV1Fx4y1j7yy/?spm_id_from=333.337.search-card.all.click

https://www.gongsunqi.xyz/posts/3c995b2a/#wsl%E5%AE%89%E8%A3%85anaconda%E5%B9%B6%E9%85%8D%E7%BD%AE%E7%8E%AF%E5%A2%83

在深度学习中经常会用到linux环境,但是相对于windows,对于作者这样的小白,使用linux肯定不是首选,但是最近用到了某些包,只能在linux环境下使用,在安装双系统时,发现了WSL2,尝试了一下很好用,所以记录一下安装教程,如果不习惯于linux,可以尝试使用。

安装WSL及Ubuntu

网上教程在安装WSL时有很多命令,偶然从bilibili发现UP主使用Microsoft Store下载很好用,所以本文也采用这种方式,视频链接在顶部参考中已列出。目前最新的是WSL2,使用win11系统默认为此版本,如果是win10可能需要用其他方法安装WSL2。

1、启用windows某些功能

首先在windows下方搜索栏输入hyper

wsl安装ubuntu,ubuntu,pytorch

点击进入,并将框中三项打勾,点击确定,等待完成配置并重新启动电脑。

wsl安装ubuntu,ubuntu,pytorch

2、安装WSL和Ubuntu

打开微软商店搜索WSL和Ubuntu,点击安装

wsl安装ubuntu,ubuntu,pytorch

 wsl安装ubuntu,ubuntu,pytorch

 安装完成后,打开Ubuntu

wsl安装ubuntu,ubuntu,pytorch

 配置Ubuntu用户信息:

wsl安装ubuntu,ubuntu,pytorch

然后等待一会,如下图所示即为配置成功

wsl安装ubuntu,ubuntu,pytorch

然后打开终端(Powershell):

输入下方命令可以看到已安装版本:

wsl -l --all -v

wsl安装ubuntu,ubuntu,pytorch

3、迁移至其他盘

在默认情况下,WSL和Ubuntu会安装在C盘,这一小节是将C盘的这两部分转移至其他盘,如果不需要可以跳过此小节。

当我们输入wsl -l --all -v 命令,如果Ubuntu的STATE是Running,首先输入下面的命令,将其暂停:

wsl --shutdown

 首先去要转移到的盘新建一个文件夹,如图所示,我要转移到F:\linux\Ubuntu位置

wsl安装ubuntu,ubuntu,pytorch

 回到终端输入命令:

wsl --export Ubuntu-22.04(根据自己版本填写) 转移的位置+\名称.tar

如图所示即为导出成功:

wsl安装ubuntu,ubuntu,pytorch

 接下来注销当前C盘的版本:

wsl --unregister 名称

wsl安装ubuntu,ubuntu,pytorch

 注销成功后,重新导入WSL并安装在目标盘:

wsl --import 版本 导入位置 第一步tar包的位置 --version 2

可能不太好理解,此时我的命令是:

wsl --import Ubuntu-22.04 F:\linux\Ubuntu F:\linux\Ubuntu\Ubuntu-22.04.tar --version 2

效果如图:

wsl安装ubuntu,ubuntu,pytorch

导入成功,我们可以手动删除导入位置的tar包:

 wsl安装ubuntu,ubuntu,pytorch

 然后在终端输入WSL:

wsl安装ubuntu,ubuntu,pytorch

此时用户是root,不是我们自己创建的用户,我们可以设置默认用户

首先输入exit退回到终端,然后输入下面命令:

 名称 config --default-user 用户

注意!这句命令的“名称”部分,输入前几个字母然后按Tab键自动补全!

wsl安装ubuntu,ubuntu,pytorch

可以看到,名称变了,因此需要自动补全,这样才不会出问题,设置好以后点击终端下拉图标选择进入Ubuntu

wsl安装ubuntu,ubuntu,pytorch

 至此WSL和Ubuntu已经安装好了,接下来的章节是在WSL的Ubuntu配置Pytorch

安装CUDA

WSL和windows共用显卡驱动

1、打开NVIDIA控制面板

在安装CUDA前要确认电脑能安装什么版本的CUDA 

wsl安装ubuntu,ubuntu,pytorch

如图所示,本机最高可安装CUDA 12.2版本

2、下载CUDA

进入CUDA下载页面

https://developer.nvidia.com/cuda-toolkit-archive

选择要下载的CUDA版本,不能超过最高可安装的版本,我选择CUDA11.7.1,

wsl安装ubuntu,ubuntu,pytorch

 点进去,安装系统选择

wsl安装ubuntu,ubuntu,pytorch

 一共五项,然后下拉页面会看到安装命令

wsl安装ubuntu,ubuntu,pytorch

 将其一条一条的输入到Ubuntu的终端中:

wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda-repo-wsl-ubuntu-11-7-local_11.7.1-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-11-7-local_11.7.1-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-11-7-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

 如图所示,共七条命令,就不一条一条的截图了,全部复制进去,等待安装完成即可:wsl安装ubuntu,ubuntu,pytorch

过程可能有些慢,等待即可

3、配置环境变量

在终端输入下方指令:

sudo nano ~/.bashrc

将下面内容填入到最后:

export PATH=/usr/local/cuda-11.7(安装的版本)/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.7(安装的版本)/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

注意:安装的CUDA11.7.1,但是配置环境变量时写到11.7

wsl安装ubuntu,ubuntu,pytorch

 按Ctrl+X保存退出,然后更新环境变量:

source ~/.bashrc

wsl安装ubuntu,ubuntu,pytorch

 执行下面命令,检测CUDA是否安装成功,如图即为安装成功:

wsl安装ubuntu,ubuntu,pytorch

安装cuDNN

cuDNN不是必须安装的,而且我按照各种教程安装以后反而错误更多,所以在这里我不再演示如何安装cuDNN,如果安装的小伙伴有好的方法安装后没什么错误,可以一起交流!

注:不安装cuDNN几乎没有什么影响(自己认为)

安装Anaconda

首先进入到Anaconda官网

https://www.anaconda.com/download

选择右侧小企鹅

wsl安装ubuntu,ubuntu,pytorch

 到下图,右键并选择复制链接

wsl安装ubuntu,ubuntu,pytorch

 wsl安装ubuntu,ubuntu,pytorch

 回到终端执行:

wget+链接

wsl安装ubuntu,ubuntu,pytorch

等待安装完成即可

安装成功后执行:

sh Anaconda3-2023.03-1-Linux-x86_64.sh

输入sh An后按Tab键自动补全后面的内容就可

wsl安装ubuntu,ubuntu,pytorch

然后一直按回车Enter,直到最后输入yes

提示Anaconda将会安装到/home/user文件夹下,再次点击回车键,然后等待安装结束

wsl安装ubuntu,ubuntu,pytorch

出现下图就是安装成功

wsl安装ubuntu,ubuntu,pytorch

安装完成后,建议重新进入一次UBuntu终端,因为容易出现错误,找不到conda命令

当我们重新进入时,就发现前面带有(base)

wsl安装ubuntu,ubuntu,pytorch

安装虚拟环境

在windows下我们也是将pytorch安装在虚拟环境下,因为当出现错误,直接删除虚拟环境重新安装即可

输入下方命令:

conda create --name 虚拟环境名字 python=版本

wsl安装ubuntu,ubuntu,pytorch

 等待安装完成,激活我们建立的虚拟环境

conda activate 虚拟环境名字

wsl安装ubuntu,ubuntu,pytorch

 这样我们就进入了新建的虚拟环境中,接下来在虚拟环境中安装Pytorch

安装Pytorch

进入Pytorch主页,如果过慢可以安装国内镜像

https://pytorch.org/get-started/previous-versions/

找到我们安装CUDA版本对应的Pytorch版本命令

wsl安装ubuntu,ubuntu,pytorch

 复制命令去Ubuntu终端粘贴安装:

wsl安装ubuntu,ubuntu,pytorch

开始安装后,我们能做的只有等待......

安装完成后就可以退出终端了,可以把WSL配置到Pycharm中使用了

Pycharm配置WSL

注意:必须使用Pycharm专业版

在Pycharm右下角编译器,如图所示进行选择

wsl安装ubuntu,ubuntu,pytorch

 系统安装WSL后,会自动检测

wsl安装ubuntu,ubuntu,pytorch

等待显示successfully后点击Next

接下来选择Virtualenv Environment,在Environment中选择Existing

wsl安装ubuntu,ubuntu,pytorch

 然后选择如下路径

\wsl$\Ubuntu-22.04\home\user(安装Ubuntu时设定的用户)\anaconda3\envs\pytorch_env(自己创建的虚拟环境)\bin\python3

wsl安装ubuntu,ubuntu,pytorch

等待Pycharm响应,响应完成后可以进行验证

打开Pychram中的Terminal终端,输入wsl

wsl安装ubuntu,ubuntu,pytorch

如图我们就进入了Linux系统,安装成功!

完结撒花~ 文章来源地址https://www.toymoban.com/news/detail-610353.html

到了这里,关于WSL安装Ubuntu及配置Pytorch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10 WSL2 Ubuntu图像化界面安装和配置

    打开虚拟机安装许可 2、开启开发者模式 我这里使用的是20.04.5LTS版本 1、打开win11的命令行,在下拉三角下标,打开,可以看到有Ubuntu 的选项,点击即可进入linux命令行(首次一般都会有些报错,往下看有解决办法) 2、处理报错 错误1:WslRegisterDistribution failed with error: 0x800

    2024年02月01日
    浏览(49)
  • Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细

    超详细windows安装配置WSL2(ubuntu20.04)步骤 Windows上快速安装WSL2教程 windows wsl2安装 Windows Subsystem for Linux(简称WSL),Windows下的Linux子系统,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubu

    2024年02月12日
    浏览(98)
  • 【环境配置】Windows 11 的 WSL(Ubuntu2204) 安装OpenCV 4.5.4 (亲测有效)

    直接在 Windows Store 里搜索最新的 Ubuntu版本 22.04 版本进行安装; 在 Powershell 里输入 wsl 进入环境, 无法安装 libjasper-dev 和 libdc1394-22-dev 解决一: sudo vim /etc/apt/sources.list 最后一行加入如下内容并保存退出: deb http://security.ubuntu.com/ubuntu xenial-security main 再执行: sudo apt-get updat

    2024年02月05日
    浏览(51)
  • Windows系列(特别有参考意义):Windows 10 安装配置WSL2(ubuntu20.04)教程 超详细

    超详细windows安装配置WSL2(ubuntu20.04)步骤 Windows上快速安装WSL2教程 windows wsl2安装 1.什么是WSL? Windows Subsystem for Linux(简称WSL),Windows下的Linux子系统,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是

    2024年04月16日
    浏览(54)
  • 【Docker Desktop】Windows11家庭版安装docker desktop和WSl2(Ubuntu22.04)并完成迁移,配置国内镜像

    目录 一、准备工作 ① 安装Hyper-V ②开启电脑的虚拟化技术,如何确定是否开启了虚拟化技术 ③ 启动Windows功能 二、安装WSl 三、移动Ubuntu 22.04.2 LTS 四、迁移 WSL2 安装位置 五、安装Docker Desktop 六、配置Docker Desktop  七、测试 因为win11家庭版本身是不支持hyper-V的,需要手动安装

    2024年01月20日
    浏览(68)
  • WSL/Ubuntu+Docker配置

      在聊 Docker 是什么之前,我们先来回顾一下传统的产品开发上线涉及到的难点。一款产品从开发到上线,经历了开发环境、测试环境、生产环境等不同的操作系统、运行环境和应用配置等环境。在项目管理中,还涉及到不同版本以及不同版本之间兼容性等问题。   这些

    2024年02月03日
    浏览(38)
  • Ubuntu20.04安装pytorch(包括安装Anaconda和虚拟环境配置以及安装包spikingjelly)

    为了防止自己遗忘安装过程,同时能对需要的人提供帮助,故写该教程。 一、安装Anaconda 1.下载安装包 这里进入官网,进行下载 Anaconda | Anaconda Distribution Anaconda\\\'s open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. https://www.anaconda.com/pr

    2024年02月05日
    浏览(61)
  • WSL安装Ubuntu

    打开windows商店,搜索对应版本的Ubuntu,点击获取 进度跑完后,点击打开,就可以完成安装 正常情况下Ubuntu是被安装在C盘,我们需要把系统迁移到指定位置,按如下步骤进行 移动了之后就不能用Ubuntu20.04.exe config去配置默认用户了,不然每次都给你重装个ubuntu 添加用户:ad

    2024年02月05日
    浏览(27)
  • Windows WSL配置ubuntu环境并登录

    wsl即适用于Windows的Linux子系统(Windows subsystem for Linux)。 1、管理员运行cmd,执行以下命令启用“适用于 Linux 的 Windows 子系统” 2、管理员运行cmd,执行以下命令启用“虚拟机功能” 重启电脑,等待配置生效 3、下载Linux内核更新包 https://wslstorestorage.blob.core.windows.net/wslblob/w

    2024年02月08日
    浏览(47)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker远程容器教程(Windows的Docker Desktop下载安装、迁移到非系统盘、配置国内镜像源、设置 WSL2)

    目录 一、准备工作 1. 安装WSL(适用于 Linux 的 Windows 子系统) 2. docker简介——来源chatGPT 二、Windows安装 Docker Desktop 1. 官网链接 2. 安装过程 3. 迁移到非系统盘 4. 配置国内镜像源 国内镜像 方法1——通过Docker-Desktop配置 方法2——找打daemon.json文件进行配置 三、在适用于 Wind

    2024年02月12日
    浏览(85)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包