Anaconda 安装

Anaconda 安装

  • 下载安装包: 官网, 清华源等
  • 推荐下载python3 (Anaconda3) 版本
  • 按照安装程序提示一步步安装就好了, 安装完成之后会多几个应用
    • Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。

    • Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。

    • qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

    • spyder :(可选) 一个使用Python语言、跨平台的、科学运算集成开发环境。

更改conda默认的下载源

  • 更改为清华源
    1
    2
    3
    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
    Conda 三方源
  • Conda Forge
    1
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  • msys2
    1
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  • bioconda
    1
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  • menpo
    1
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  • pytorch
    1
    2
    3
    4
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

    # for legacy win-64
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/

管理虚拟环境

接下来我们就可以用anaconda来创建我们一个个独立的python环境了.接下来的例子都是在命令行操作的,请打开你的命令行吧.

  • activate

    • activate 能将我们引入anaconda设定的虚拟环境中, 如果你后面什么参数都不加那么会进入anaconda自带的base环境
    • 你可以输入python试试, 这样会进入base环境的python解释器, 如果你把原来环境中的python环境去除掉会更能体会到, 这个时候在命令行中使用的已经不是你原来的python而是base环境下的python.而命令行前面也会多一个(base) 说明当前我们处于的是base环境下.
  • 创建自己的虚拟环境

    1
    conda create -n virtual_name python=3
  • 查看所有的虚拟环境

    1
    conda env list
  • 激活虚拟环境

    1
    conda activate virtual_name
  • 切回默认环境 / 反激活虚拟环境

    1
    conda deactivate
  • 查看当前环境模块/包

    1
    conda list
  • 安装一个模块/包

    1
    conda instal numpy
  • 卸载一个模块/包

    1
    conda remove numpy
  • 更新一个模块/包

    1
    conda update numpy
  • 删除一个环境及其下所有包

    1
    conda remove -n virtual_name --all
  • 导出当前环境的包信息

    1
    conda env export > environment.yaml
  • 用配置文件创建新的虚拟环境

    1
    conda env create -f environment.yaml

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!