结构:
Anaconda Navigator:用于管理工具包和环境的图形界面。
Anaconda Prompt:用于管理包和环境的命令行界面。
Jupyter Noterbook:基于Web的交互式计算环境,用于展示数据分析的过程,并且生成容易阅读的文档。
Spyder:Python集成开发环境,布局类似于Matlab。
添加下载镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
命令
管理python包:
conda install pak / conda install -n python34 numpy
# 安装包,pak代表包名,可依次安装多个包或指定版本,包名之间空格分开即可;
# 加-n 为指定环境安装包;
# eg: pak=1.1
conda remove pak # 移除指定包
conda update pak # 更新包
conda upgrade --all # 更新所以包
conda list / conda list -n python34 # 包列表 或 指定环境的包列表
conda search pak # 搜索包信息
anaconda安装不存在的包:
# PackageNotFoundError: Packages missing in current channels
1、anaconda search -t conda pak # 查找需要的包
2、anaconda show name # 查看该包的详细情况
3、install # 安装,详情显示安装方式,直接复制执行即可;
# conda install --channel URL name
查看所以创建的环境:
conda env list # 查看创建的环境,* 代表当前所在的环境
conda info --e # 查看当前编译环境
conda env export > environment.yaml
# 将当前环境下的 package 信息存入名为 environment 的 YAML 文件中;
conda env create -f environment.yaml # 使用之前打包的环境;
创建新的环境:
''' 注意,在 Windows 系统中,使用 activate env_name 和 deactivate 来进入和退出某个环境。'''
conda create -n env_name list of packages
# 其中 -n 代表 name,env_name 是需要创建的环境名称,list of packages 则是列出在新环境中需要安装的工具包。
# eg: conda create -n py2 python=2.7 pandas
conda env remove -n env_name # 删除创建的环境
'''linux 和 mac 使用命令:'''
source activate env_name # 进入创建的环境
source deactivate # 退出环境