Anaconda 使用(解决python包管理与环境管理)

  • Anaconda完全入门指南(对python环境和原理,讲的比较透彻):https://www.jianshu.com/p/eaee1fadc1e9

  • 用pip一个一个安装第三方库费时费力,还需要考虑兼容性。
    我们推荐直接使用Anaconda,这是一个基于Python的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,我们装上Anaconda,就相当于把数十个第三方模块自动安装好了,非常简单易用。

  • 简介
    Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换
    Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等
    Miniconda包括Conda、Python

  • canda 常用命令:

命令 作用
conda --version conda安装的版本
conda env list 查看所有的环境
conda create -n learn python=3 创建一个名称为learn的虚拟环境并指定python版本为3(这里conda会自动找3中最新的版本下载)
source activate [environment_name] 切换到环境
source deactivate 退出环境
conda list 查看当前环境中所有安装了的包
conda env export > environment.yaml 导出当前环境的包信息
conda env create -f environment.yaml 用配置文件创建新的虚拟环境
  • 无法访问国外网络,需要修改conda包管理镜像为国内源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
  • 问题:conda命令提示找不到
    解决:将conda添加到系统变量PATH
# 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda2/bin
echo 'export PATH=$PATH:~/anaconda3/bin' >> ~/.bashrc
# 更新bashrc以立即生效
source ~/.bashrc

配置好PATH后,可以通过which conda或conda --version命令检查是否正确。

posted on 2017-12-13 16:39  cag2050  阅读(353)  评论(0编辑  收藏  举报

导航