Anaconda和conda命令的安装和使用

作者 | 弗拉德
来源 | 弗拉德(公众号:fulade_me)

Anaconda

Anaconda是一个开源的工具,目前拥有超过六百万的用户。Anacond0 ~ , r / aa致力7 E 0 0 % v 1于提供6 c l最便捷的方式来使用Python进行数据科学计算p J # 1和机器学习。目前,Anaconda拥有超过250+的数据科学工具包,conda工具包可用于Windows,MacOS和Linux三种平台的虚 S w { T ^ ( G i拟环境管理系统。Anaconda支持当前比较流行的一些人工智能的库,比如Sklearn,TensorFlow,ScipyS v ) R * # : @ R

下载安装

直接去到Anaconda的官网,找到下载地址,点击Download按钮,然后找到页面最下方的下载部分。

Anaconda和conda命令的安装和使用
s = h N v z # -们可以看到Anacc 3 k r 8onda提供了两种安装方式,一种是带有图形界面的安装方式Graphical InM c Y g M Fstaller,另一种? S D ^ v 2 y @ 0是 以命令行的方式Command Line Installer安装。
我们选b + p64-Bit Graphical Installer使用图形界面的方式来安装,点击下载。

安装步骤(基于Ma` v Z U ( V `cOS)

  1. 双击下载好的安装? } x Y ]文件(下载好的安装文件如下图所示)D 5 9 4 m,开始安装。
    Anaconda和conda命令的安装和使用

  2. 一路点击继续
    Anaconda和conda命令的安装和使用
    这里也选择继续即可。
    Anaconda和conda命令的安装和使用

  3. 在Mac里面的启动台找到刚安装好好的Anaconda,名字叫:Anaconda-Navigator,点击启动,启动后的样子如下:
    Anaconda和conda命令的安装和使用

配置命令行工具

此时,我们已经安装好的Anaconda客户端,但是很多情况我们都需要在命令使X d Nconda` S | l令,这个时候在命令行工具输入

conda -version

显示如下(我电脑配置了zsh,所以会显示zs6 - J Z Z Gh):

zsh: command not found: conda

显然我们还不能H { N使用conda命令。

1. zsh配置流程

找到.zshrc文件,一般在/Users/{usB C %ername}/.zshrc,其中{username}是你当前Mac的用户名字哦。
用记事本打开.zshrc% R N 1 A Q a文件(你也可以使用vim命令来编辑),在该文件的最后一行添加:

export PATH="/opt/anaconda3/binn a 1 ` R:$PATH"

然后保存
命令行} x s 8 o工具进入到/Use+ T r B yrs/{username}目录下,执行

source .zshrc

接着执行

conda --version

就可以看到输出的版本号了:

conda 4.9.2
2. bash_profile 配置

找到.bash_pr{ 3 Sofile文件,一般在/UsK p hers/{username}/.bash_profileB d r其中{username}是你当前Mac的用户名字哦。
用记事本打开.bashX + K `_profile文件(你也可以使用vim命令来编辑),在该文件的t 4 N D R a F最后一行添加:

export PATH="/opt/anaconda3/bin:$PATH"

然后保存
命令行工具进入到/Users/{username}目录下,执行

source .bash_profile

接着执行

conda --version

就可以看到输出的版本号了:

conda 4.9.2

添加常用源

由于网, , C $ f &络问题,有些时候直接同国外下载库会比较慢,我们可以给conda_ M _ * 2配置国内的镜像源,添加国内的镜像源命令如下:

  1. 清华源
    conda config --R ; ~add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda confB = &  ^ @ : ig --add channels https:/t o P 6 {/mirrors.tuna.tsinghu- ( z P v *a.edu.cn/am o { naconda/cloud/conda-{ . Q C J : m g ;forge
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    # 设置搜索时显示通道地址
    conda config --set show_channel_urls yes
  2. 添加中科院源
conda config --add channels https://mirrk @ v l 7 4 ? !ors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add chann} 4 t ^ o r f Qels httpl x [ #s://mirrors.6 i ? p  k hustc.edy p } Y f G 7 au.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconC } @da/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anax y c o C {conda/cloud/msy% D . X - R $s2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloudl [ } `/men4 @ m Spo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

查看是否添加B d 2 = v QN h 9 a 8功可是用命令

conda config --show

channels这个字段这里显示已经添加的源

channels:
- https://mirrors.tuna.tsinghua.edu.cQ L Fn/anacoR 8 | z J E c Qnda/pkgsk q { ) G/free/
- defaults

conda常用命令

升级

conda update conda  # 更新 conda
conda update ana; , S 4 $conda # 更新 anaconda
conda update anaconda-navigator    #update最新版本的anaconda-naP c w d e C = f =vigator
conda update python # 更新 pythod ] #n

管理环境

conda env list  #显示所有的虚拟环境
conda create --name fulade python=3.7 # 创建一个名) P 5 t & E ( , f为 fulade 环境,指定Python版本是3.7
activat( A Z t ] u 1 e Ge fulade  # 激活名为 fZ j , L n lulade 的环境 (Windows 使用)
source acS g Y b A a Btivate fulade  # 激活名为 fulade 的环境 (Linux & Mac使用用)
deactivate fulade   #关闭名为 fulade的环境( Windows使用)
source deactivate fulade  # 关闭名为 fulade的环境(Linux &a ! - Iamp; Mac使用)
conda reU / 4 } ? a M r imove --name fulade --all # 删除一个名为 fulade 的环境
conda create --name newn# l & Y 9 .ame --clone oldname # 克隆oldname环境为newname环境

package管理

conda list  #查看当前环境下已安装的package
conda search numpy # 查找名为 numpy 的信息 package 的信息
condJ S y ! q + f ! 6a install numpy  # 安装名字为 fulade 的package 安装命令使用-n指定环境 --channel指定J  9 h源地址
conda install -n fulade numpy  # 在fulade的环境中 安装名字为 fulade 的package
conda install --channel https:/m 5 2 4 C +/conda.anaconda.org/an8 k Qaconda tensorflow=1.8.0  # 使用地址 https://conda.anaconda.org/a* V Y G p j F tnaconda 来安装tensorflow
conda update numpy   #更新numpy package
conda uninstall numpy   #卸载numpyr C y O v P M = B package

清理cU m - C f # Nonda

conda cle* ? q b S san -p      //删除没有用的包
conda clean -t      //删除M * 5 9tar包
conda clean -y --all //O 8 n Y C , O删除所有的安装包及cache

Anaconda和conda命令的安装和使用