windows+cuda+pytorch+jupyter深度学习环境配置

1、安装Miniconda

Miniconda下载官网:Miniconda下载地址
在官网根据自己所用的Python版本选择下载,下载完成后将下面三个路径加入环境变量:
在这里插入图片描述
Miniconda安装到C盘、D盘等都可以,安装完成后会有两个命令行工具,任意启动一个就行。
在这里插入图片描述

2、安装cuda

cuda官网下载cuda安装包,下载完成后解压安装即可,版本信息如图所示(本人电脑)。
在这里插入图片描述

3、创建conda虚拟环境

在刚打开的命令行窗口中运行以下命令:

conda create -n your_env_name python=x.x

your_env_name:自定义的虚拟环境名称,比如(deep_learning)
python=x.x:自己制定python版本,比如(python=3.11)
NOTE:miniconda只是个python版本、库的管理工具,创建虚拟环境或者在虚拟环境安装库还是会存储到自己的硬盘上。

conda env list  # 查看有哪些虚拟环境
conda activate your_env_name  # 激活虚拟环境
conda deactivate your_env_name  # 关闭虚拟环境
conda remove -n your_env_name --all  # 删除虚拟环境

如果是在一般使用时,使用“win+R”启动cmd窗口,输入以下命令即可完成虚拟环境的启动或关闭:

activate your_env_name  # 激活虚拟环境
deactivate your_env_name  # 关闭虚拟环境

虚拟环境创建完成后可在miniconda/envs中查看

4、安装GPU版本pytorch

打开命令行窗口,运行以下命令查看笔记本nvidia GPU CUDA的版本信息

nvidia-smi

在这里插入图片描述
图中显示CUDA版本为12.3
打开pytorch官网,选择如图所示的下载信息,最后一行生成pytorch下载命令。
在这里插入图片描述
打开miniconda自定义的虚拟环境,运行该命令下载安装pytorch

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

安心等待完成即可

5、Jupyter安装与启动

遇到问题:在虚拟环境pip安装Jupyter后,命令行无法将其识别为命令,查找、尝试他人的解决方案以及求助于chatgpt后得到结果如下,仅供参考,不适配勿喷。
Jupyter Notebook需要保证ipython内核可用,在虚拟环境中运行如下命令:

pip install --user ipykernel  # 或是conda install --user ipykernel

接着再运行

python -m ipykernel install --user --name=your_env_name

如果显示如下,说明安装成功

Installed kernelspec your_env_name in /home/user/.local/share/jupyter/kernels/your_env_name

在命令行输入以下命令启动jupyter notebook

jupyter notebook

此时jupyter notebook默认打开根目录,可将其修改为指定目录。启动命令行,打开以下路径

cd D:\Miniconda\Scripts

运行以下命令创建jupyter编辑文件

jupyter notebook --generate-config

生成文件路径为

C:\Users\19342\.jupyter\jupyter_notebook_config.py

打开上述文件,“ctrl+f”查找如下语句

c.NotebookApp.notebook_dir =' '

将其取消注释,并将自己所需打开的路径添加进去即可

6、Appendix

李沐老师视频教程
conda与pip的区别
Jupyter报错处理
conda、Miniconda、Anaconda的关系与区别

  • 19
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值