Anaconda安装和初始化教程--windows
1 下载
(1)官网
(2)镜像
2 安装
第一个选项意思就是将安装路径填入到系统环境变量中,这里勾选,后面使用着会出现问题,大家还是不要选,然后手动添加 环境变就可以了
配置环境变量
添加清华开源镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
在cmd中测试是否安装成功
python
conda --version
查看能否打开Anaconda Navigator
在.condarc中修改默认位置
envs_dirs:
- D:\tool\Anaconda\envs
pkgs_dirs:
- D:\tool\Anaconda\pkgs
3 遇到的问题
(1)Anaconda Navigator打不开
- 请用管理员身份运行
Anaconda Navigator
- 使用管理员权限运行
Anaconda Prompt
- 升级navigator,执行
conda update anaconda-navigator
- 重置navigator,执行
anaconda-navigator --reset
- 升级客户端,执行
conda update anaconda-client
- 升级安装依赖包,执行
conda update -f anaconda-client
(2)conda问题CondaHTTPError: HTTP 000 CONNECTION FAILED for url
在使用conda安装软件包的时候,会遇到下面这个报错:
Collecting package metadata (repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64'
解决方法 vim ~/.condarc
配置如下
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- defaults
show_channel_urls: true
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
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里面的https改成http,这样就可以了
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- defaults
4 创建python虚拟环境
(1)使用cmd创建
## 我在这里创建一个名为:test 的 python 虚拟环境
conda create -n test
输入命令后,你需要输入一个 y 。输入完成后,一个 python 虚拟环境就创建好了。
##如果指定python版本
conda create -n test python=3.6
(2)查看虚拟环境
conda env list
(3)激活虚拟环境
conda activate test
(4)安装包
-
激活了虚拟环境
如果我们激活了虚拟环境,我们使用
pip install xxx
或conda install xxx
,就可以安装包了。
假如我们想安装 numpy 包,直接输入:conda install numpy
安装完成之后,我们就可以看到 numpy 包以及其他的依赖包了。 -
未激活虚拟环境
如果未激活虚拟环境,我们就要使用:
python conda install -n your_env_name [package]
如果想安装 numpy 库,输入:conda install -n test numpy
(5)退出以及删除虚拟环境
删除当前虚拟环境的命令是:conda deactivate
删除虚拟环境的命令是:conda remove -n test --all
如果我们想要删除刚创建的 test 虚拟环境,只需要输入:
关于更多的 conda 创建虚拟环境的命令,可以通过命令:conda create -h
(6)使用客户端创建虚拟环境
- 创建 Python 虚拟环境
使用 Anaconda 客户端创建 python 虚拟环境,我们只要打开 anaconda 客户端,然后点击 Environment ,再点击 Create ,填写相应的东西,然后点击 Create 就可以了。
- 安装包
在 anaconda 里面安装包,我们首先要选择虚拟环境,然后点击 Not installed,然后搜索想安装的包,最后点击 Apply 就可以了。
- 激活虚拟环境
想要激活虚拟环境,我们只要点击选择的虚拟环境的 停止符号 ,然后点击 Open Terminal 就可以了。
- 删除虚拟环境
想要删除创建的虚拟环境,我们只要先选择想要的删除的虚拟环境,然后点击 Remove 就可以了。
5 常用命令
//创建一个名为myenv的环境并指定python版本为3(的最新版本),我们就会新有一个myenv的环境.
conda create -n myenv python=3
//接下来我们切换到这个环境, 一样还是用activae命令 后面加上要切换的环境名称。
activate myenv
//退出环境
conda deactivate
//其他常用命令
conda env list // 列出conda管理的所有环境
conda list // 列出当前环境的所有包
conda install requests // requests包为例,安装资源包
conda remove requests //卸载requets包
conda remove -n myenv --all // 删除myenv环境及下属所有包
conda update requests //更新requests包
conda env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的环境
6 与pycharm连接
pycharm能很方便的和anaconda管理的环境结合。在Setting => Project => Project Interpreter 里面修改 Project Interpreter , 点击齿轮标志再点击Add …添加你某个环境的python.exe解释器就行了。这边直接可以选我们刚才通过命令创建的myenv环境。