首先要确保你的home页面有conda这栏:
在默认环境下(base)安装nb_conda
conda install nb_conda
安装完毕后重启Jupyter notebook既可以看到,点击New下拉菜单就可以看到你的虚拟环境。
在这里你有可能会发现无法找到你
以前创建的虚拟环境
,想要让jupyternotebook查找到你之前所创建的python虚拟环境,那么这个环境必须装有ipykernel包。通过pip,或者在jupyter页面操作,或者通过conda管理器都是可以的。
在该虚拟环境中安装ipykernel包。通过pip,或者在jupyter页面操作,或者通过conda管理器都是可以的。(安装d2l会自动安装ipykernel)
下面可以正式开始配置d2l,我选择的是pytorch环境。
参考教程
conda create -n d2l_conda python=3.9
conda activate d2l_conda
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge
//在y确认之前看清楚下的pytorch是不是cuda版
pip install d2l==0.17.6
conda install cudnn
安装完毕后打开jupyter notebook,运行d2l-zh/pytorch/chapter_convolutional-modern/resnet.ipynb,报错RuntimeError: DataLoader worker (pid(s) 26196, 24352) exited unexpectedly,cmd出现“页面文件太小,无法完成操作”,
解决方法:
win键搜索“查看高级系统设置”,性能->高级->更改,D盘自定义大小为:102400-102400(范围具体原因参考的网上经验帖),一定要点下面那个设置,否则白修改
再次运行d2l-zh/pytorch/chapter_convolutional-modern/resnet.ipynb验证,发现配置成功!