文章目录
前言
本文章是跟着沐神学习深度学习的笔记,代码全部来源于互联网,本文章只是把一些代码整合在一起,以实现快速配置好深度学习环境的功能。
写下这篇文章是为了在下一次配置环境时,不用再到处搜索代码怎么写。
一、安装anaconda
搜索anaconda,打开官网,下载安装。
二、配置新环境
1. 配置conda镜像源
在C盘的用户文件夹中找到 【.condarc】 文件,若没有这个文件就新建一个。
目录示例:C:\Users\S2513\.condarc
用记事本打开文件,修改文件内容为:
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
channels:
- defaults
ssl_verify: true
2. 创建一个新环境(d2l)
打开anaconda prompt
输入以下代码创建一个名为 d2l 的环境
conda create --name d2l python=3.8 -y
3. 配置d2l环境
1)输入以下代码激活环境
conda activate d2l
2)安装pytorch(GPU版本)
输入以下代码进行安装:
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge
3)安装d2l包
输入以下代码进行安装:
pip install d2l==0.17.6
如果长时间无反应可能是pip源无法连接
可以把pip换成镜像源再尝试,在base环境下使用以下代码:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
4)配置完成,打开jupyter
在 d2l 环境中输入:
jupyter notebook
即可打开
三、设置jupyter代码自动补齐
安装jupyter拓展插件nbextensions
在anaconda prompt中激活d2l环境,运行以下代码安装插件
pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
# -i https://pypi.tuna.tsinghua.edu.cn/simple给pip换源
jupyter nbextensions_configurator enable --user
重新打开jupyter notebook
点开 Nbextensions 的选项,并勾选 Hinterland选项,如果点不了的话上面disable选项修改一下
按 Tab 键即可使用
四、设置jupyter主题字体
conda 激活 d2l 环境
查找jupyter路径:
jupyter --data-dir
在路径下创建文件夹【nbextensions/jupyter_themes】
示例:C:\Users\S2513\AppData\Roaming\jupyter\nbextensions\jupyter_themes
下载配置文件 theme_selector.js 地址:
https://github.com/merqurio/jupyter_themes/blob/master/theme_selector.js
把配置文件放到上面创建的目录下
激活配置文件
jupyter nbextension enable jupyter_themes/theme_selector
打开jupyter notebook