wsl深度学习环境配置与pycharm连接

1.在微软应用商店下载ubuntu

按默认下载位置在c盘即可

安装完成后,创建用户名和密码。(注意,若报错 adduser: Please enter a username matching the regular expression configured。说明用户名格式不符合规范,比如用户名首字母不能是大写)

2.将wsl文件位置从c盘迁移至d盘

1.查看Ubuntu 版本号

wsl -l

2.在d盘新建一个文件,比如:D:\UbuntuWSL

3.一步一步执行如下命令,注意:据wsl-l的版本号自行修改版本号,我的是Ubuntu-22.04

wsl --export Ubuntu-22.04 d://UbuntuWSL//ubuntu-22.04.tar
wsl --unregister Ubuntu-22.04
wsl --import Ubuntu-22.04 d://UbuntuWSL d://UbuntuWSL//ubuntu-22.04.tar

4.成功迁移后,D:\UbuntuWSL内有如下文件:

3.配置cuda和cudnn

在终端选择Ubuntu

1.安装cudatoolkit

打开官网:CUDA Toolkit Archive | NVIDIA Developer

选择要安装的版本

一定要和自己电脑上驱动的版本适配!(可以在NVIDIA官网查看)

在wsl2的终端一步一步复制NVIDIA官方给的命令,如:

一定要确认每一步都没有error,我当时就出现了下载的文件在文件夹中名字变化的错误,若跟我出现一样的错误,请到修改下载的文件名称后在复制第四行指令

2.cuda环境变量配置

sudo nano ~/.bashrc

将以下内容添加进文件最后

export PATH=/usr/local/cuda-11.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

按Ctrl+x退出,提出是否更改的提示,输入y。

更新环境变量:

source ~/.bashrc

输入

nvcc -V

若能显示cuda版本,说明安装成功!

3.安装cudnn

在官网下载:cuDNN Archive | NVIDIA Developer

选择linux x86版本

将文件保存到windows环境,然后直接复制到wsl2 ubuntu的home目录下,和在windows环境中复制粘贴一样操作。

在wsl2终端进入home目录,输入以下命令解压:

sudo tar -xvf cudnn**    #省略部分按tab自动补全

然后把解压得到的文件分别拷贝到对应的文件夹(注意,下面命令中的 /lib/和/include/ 指的是刚刚解压得到的文件夹里的):

(若失败可以检查一下要复制到的目标文件夹是否存在,不存在可以手动新建)

 #以下是安装命令     
cd cudnn** #省略部分按tab自动补全
cd lib/
sudo cp -r /lib/* /usr/local/cuda-12.4(自己检查具体的版本修改路径)/lib64/
cd ..
cd include/
sudo cp -r /include/* /usr/local/cuda-12.4(自己检查具体的版本修改路径)/include/

#为更改读取权限:
sudo chmod a+r /usr/local/cuda-12.4(自己检查具体的版本修改路径)/include/cudnn*
sudo chmod a+r /usr/local/cuda-12.4(自己检查具体的版本修改路径)/lib64/libcudnn*

4.检查cudnn是否安装成功

cat /usr/local/cuda-11.8(根据自己的版本进行修改)include/cudnn_version.h | grep CUDNN_MAJOR -A 2

4.安装anaconda

在官网下载:Free Download | Anaconda

复制链接

在wsl2终端输入

wget https://www.anaconda.com/download#downloads #粘贴的链接

下载后执行

sh A** #省略部分按tab自动补全

创建conda虚拟环境:

 conda create --name ** python=3.10  #--name 后面是创建环境的名字,按自己的习惯命名,python=XX,输入自己想用的版本号
 conda activate ** #激活环境

5.配置pytorch

进入官网:Start Locally | PyTorch

选择版本下载,(注意:要先下载cuda然后才能选择GPU版本的Pytorch下载)

在wsl2终端复制command

5.Pycharm连接wsl,并使用conda生成的环境

注意(只有专业版pycharm才有此功能,若没有,可以去该网站下载Windows11 + WSL Ubuntu + Pycharm + Conda for deeplearning | 公孙启 (gongsunqi.xyz)

点击右下选择添加新的Interpreter,操作如下图所示:

点击下一步

选择‘现有’,然后配置类似以下目录(自己创建的环境名称可能会与我不同)

稍等片刻,就大功告成!

  • 29
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: 要在WSL中安装深度学习环境,可以按照以下步骤进行操作。 1. 首先,确保已经安装了WSL并选择了适合您的Linux发行版,如Ubuntu。 2. 打开WSL终端并运行以下命令,更新系统软件包列表: ``` sudo apt update ``` 3. 安装必要的依赖项,包括Python和pip: ``` sudo apt install python3 python3-pip ``` 4. 安装所需的深度学习库,如TensorFlow或PyTorch。可以使用pip命令来安装它们,例如: ``` pip3 install tensorflow ``` 5. 根据需要,您还可以安装其他深度学习库和工具,如Keras、Scikit-learn等: ``` pip3 install keras scikit-learn ``` 6. 可能需要安装GPU的相关驱动程序和CUDA工具包,以便在WSL中进行GPU加速的深度学习任务。这可能需要更多的配置和步骤,因为WSL并不原生支持CUDA,但是可以通过一些额外的工具和补丁来实现。 请注意,WSL在很大程度上是用于开发目的,而不是用于性能要求较高的深度学习任务。如果您需要更高性能的环境,建议直接在宿主系统上安装深度学习环境,而不是使用WSL。 希望以上步骤对于在WSL中安装深度学习环境有所帮助。 ### 回答2: 要在WSL上安装深度学习环境,首先需要安装WSL,并选择适合的发行版,如Ubuntu。安装完成后,可以使用WSL的命令行界面进行操作。 在WSL上安装深度学习环境一般分为以下步骤: 1. 更新系统:使用命令sudo apt update && sudo apt upgrade来更新WSL的系统软件和库。 2. 安装必要的工具:安装一些必要的工具和软件包,如wget、curl等,以便后续的操作。 3. 安装Python深度学习环境通常需要使用Python作为编程语言,可以通过sudo apt install python来安装Python。 4. 安装pip:Pip是一个Python的包管理工具,使用命令sudo apt install python3-pip来安装pip。 5. 安装深度学习框架:有多种深度学习框架可供选择,如TensorFlow、PyTorch等。可以使用pip安装这些框架,例如使用pip install tensorflow来安装TensorFlow。 6. 安装GPU支持(可选):如果使用GPU进行深度学习训练,还需要安装相应的GPU驱动和CUDA库。具体安装步骤可以参考相应的GPU厂商文档。 7. 安装其他依赖库:深度学习环境通常还依赖于其他的库和软件包,可以使用pip安装这些依赖库。 安装深度学习环境可能会涉及到很多细节和配置,具体操作要根据具体环境和需求来确定。此外,还可以通过WSL启动一个图形界面,以方便使用深度学习工具和编辑器。在图形界面中,可以更方便地进行代码编写、调试和可视化等操作。 总之,在WSL上安装深度学习环境需要经过一系列的准备和安装步骤,可以根据具体需求和环境按照以上步骤进行操作。 ### 回答3: 要在WSL上安装深度学习环境,可以按照以下步骤进行操作: 1. 安装WSL:在Windows系统上,可以通过Microsoft Store或者官方网站下载安装WSL。选择合适的Linux发行版,如Ubuntu。 2. 启动WSL:安装完成后,可以在Windows菜单中找到WSL并打开命令行终端。 3. 更新系统:在WSL终端中,使用以下命令更新系统软件包和依赖项: ``` sudo apt update sudo apt upgrade ``` 4. 安装Python和pip:为了使用深度学习框架,需要先安装Python和pip。在WSL中使用以下命令进行安装: ``` sudo apt install python3 python3-pip ``` 5. 安装深度学习库:根据需要选择深度学习框架(如TensorFlow、PyTorch等),并使用pip命令安装相应的库。例如,安装TensorFlow和Keras可以使用以下命令: ``` pip3 install tensorflow pip3 install keras ``` 6. 安装GPU驱动(可选):如果你的系统有NVIDIA GPU并且想要使用GPU加速深度学习训练,可以在WSL中安装相应的GPU驱动和CUDA工具包。具体安装过程较为复杂,建议参考相关文档或教程进行操作。 以上步骤是在WSL上安装深度学习环境的大致流程。根据不同的需求和情况,可能会有一些额外的步骤或配置,建议参考相关文档或教程进行更详细的指导。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值