在WIN10中配置miniconda
前言
跟随李沐老师学习深度学习时,第一关的安装卡掉了很多初学者,笔者经过两天研究,总结了在WIN10下面安装conda,pytorch和jupyter的详细过程。如果拒绝繁琐的小伙伴可以使用VM配置linux系统,然后跟随李沐老师的教程即可。1.miniconda的安装
Miniconda是Anaconda的缩减版,可以使开发人员在同一台电脑中配置不同的环境。因为python及其第三方库的版本众多,我们不可能在电脑中安装每个版本以满足编程需求。Conda的出现就是为了满足我们这项需求,其中,Anaconda自带众多的库,但很多是我们可能用不到的。所以这里使用精简版的Mimiconda来进行学习。
1.1miniconda下载
https://docs.conda.io/en/latest/miniconda.html
可以任意选择对应的版本,安装时选择配置路径,以免后期重复配置环境。
1.2如何解决conda路径不存在问题
安装好conda以后,Win + R进入终端,可以稍微检查一下conda路径是否已经加载到环境变量中。
在终端中输入conda info --env
,显示现有的conda环境。
若显示'conda' 不是内部或外部命令,也不是可运行的程序或批处理文件。
则说明conda的路径没有自动添加到环境变量中,这可能是多次重复安装卸载anaconda造成的。则需要在手动添加环境变量。
1.2.1 确定conda的目录
在终端中输入conda info
可以得到conda的路径,我的路径即为C:\Users\dell\anaconda3
1.2.2 在环境变量中添加路径
Win + R,打开运行,输入sysdm.cpl
。
找到:系统属性——>高级——>环境变量——>系统变量——>Path
双击或者点击编辑,点击浏览,找到1.2.1中提到的环境脚步路径,即anaconda3目录下的Scripts文件夹。在我的环境中,即C:\Users\dell\anaconda3\Scripts
2.miniconda的环境配置
下载好miniconda以后,按住Win + R ,打开运行窗口,输入cmd
进入Windows终端。
进入终端以后,我们可以简单熟悉一下conda的操作步骤,在终端中输入 conda env list
可以查看目前conda中所存在的环境。
2.1 配置清华源
在终端中输入如下指令
# 配置清华PyPI镜像(如无法运行,将pip版本升级到>=10.0.0)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2.2 配置环境
1.自己创建
配置环境这里有两种思路,第一种是自行创建一个环境,在环境中安装自己想要的python版本和相关的库。
创建环境:
#这里的your_name是自定义的环境名称
conda create -n your_env_name python=x.x
#下面为我创建的pytorch环境
conda create -n pt python=3.6
创建好环境以后,我们可以再使用conda env list
查看一下目前的环境,然后使用 conda activate env_name
进入环境。我这里进入环境的话就是输入conda activate pt
- 使用别人的库
李沐老师的教程中给出了他已经配置好的环境,我们可以直接通过指令去安装,省下了自己安装的时间。或者我们以后想分享自己的环境,也可以使用如下指令,将自己的环境打包。
conda env export > environment.yml
打包好以后,就会生成一个environment.yml
文件。我们只需要在该文件的地址栏中输入cmd
进入命令行模式,然后输入如下指令,就可以自动安装已经打包好的环境了。
conda env create -f environment.yml
2.3 安装库
进入环境之后,我们可以使用 conda install
或者pip install
指令安装指定的库。
如:
#安装pytorch
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
#安装jupyter notebook
conda install jupyter notebook
这里的指令大家可以根据所需自行百度。