现有的深度学习中常用的一种语言是Python,而众多研究者开发中常采用不同的Python解释器(软件环境:含有pip安装的多种功能包),因而有效的管理软件环境是十分重要的。其中anaconda是一个开源的Python发行版本,可以建立不同的独立的Python环境,能够有效的实现程序环境管理,区分各个python程序所需的环境。
一、软件下载
网站搜索 anaconda 官网进行下载
下载地址:https://www.anaconda.com/distribution/
目前,anaconda 提供 windows、mac 和 linux 三种系统环境。在 windows 中包括 python3 和 python2 两种类型,并根据电脑系统分为 32位(x86)和 64 位,用户需根据自身电脑情况进行下载。
演示下载是:win10 + 64位 + python3.7 版
注意:不需要事先安装python3.7,后期在 anaconda 中根据需要安装相应的python版本,py3.7只是说明配置的anaconda环境中默认使用py3.7版本
二、安装过程
1) 运行安装软件,双击安装软件
2)安装界面,点击next
3)协议,点击I agree
4)依据个人电脑用户信息,选择 just me (指电脑当前用户药效--就是登录windos界面时显示的用户名称)或者all user(指对所有用户均有效) ,点击next
5)选择安装目录(个人选择默认路径),要求可用空间至少2.9G
6 )高级选项,第一个项是环境变量配置,第二项是anaconda环境中默认使用python3.7版本。勾选第二项,(不需要事先安装python3.7),点击 Install
7) 等待安装,完成后,点击next, 点击finish
8) 添加环境变量,
右键桌面图标此电脑 -> 属性 -> 高级系统设置 -> 环境变量。在系统变量的 path 中添加 anaconda 安装路径(依据安装目标选取)演示为默认安装,故添加路径:
C:ProgramDataAnaconda3scripts
三、测试
1)打开 cmd( 快捷键win+R ,输入cmd)
2)输入 conda -- version 查看 anaconda 版本信息,若出现详细信息,则说明安装成功
四、常用指令说明
此处只是列出常用的指令,并描述了具体的含义,详细的使用方法在实例中介绍。
pack_name:包名
env_name:环境名
环境管理
a----创建名为env_name的环境,其中包含python3.5的包
conda create -n env_name python=3.5
b----激活(进入)指定环境
activate env_name (windows中)source activate env_name (linux中)
c----离开(退出)当前环境
deactivate (windows中)source deactivate env_name (linux中)
d----删除指定环境
conda remove --n evn_name --all
e----查看已创建的环境
conda info -e
五 、常见问题
1)首次使用或使用中出现如下问题
配置.condarc文件(默认文件位置:C:Usersusername.condarc),主要规定去哪搜索包(源:由国外源改到国内源)。有两种方法进行配置:
①直接在cmd中输入命令:
添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
或添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
删除默认国外源
conda config --remove channels ‘default’
设置搜索时显示通道地址
conda config --set show_channel_urls yes
添加pytorch源(使用pytorch时需要)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
②直接在.condarc文件中添加或删除源,修改后内容如下
PS:找到.condarc文件时,先在cmd中执行
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2)如果配置后行不通请尝试在,condarc中写入如下内容
channels:
- defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
扫码关注公众号二维码:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)