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

Anaconda

Anaconda是一个开源的工具,目前领有超过六百万的用户。Anaconda致力于提供最便捷的形式来应用Python进行数据科学计算和机器学习。目前,Anaconda领有超过250+的数据迷信工具包,conda工具包可用于Windows,MacOS和Linux三种平台的虚拟环境管理系统。Anaconda反对以后比拟风行的一些人工智能的库,比方Sklearn,TensorFlow,Scipy。

下载安装包

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

咱们能够看到Anaconda提供了两种装置形式,一种是带有图形界面的装置形式Graphical Installer,另一种是 以命令行的形式Command Line Installer装置。
咱们抉择64-Bit Graphical Installer应用图形界面的形式来装置,点击下载。

装置步骤(基于MacOS)

  1. 双击下载好的安装文件(下载好的安装文件如下图所示),开始装置。

  1. 一路点击持续


这里也抉择持续即可。

  1. 在Mac外面的启动台找到刚装置好好的Anaconda,名字叫:Anaconda-Navigator,点击启动,启动后的样子如下:

配置命令行工具

此时,咱们曾经装置好的Anaconda的客户端,然而很多状况咱们都须要在命令应用conda命令,这个时候在命令行工具输出

conda -version

显示如下(我电脑配置了zsh,所以会显示zsh):

zsh: command not found: conda

显然咱们还不能应用conda命令。

1. zsh配置流程

找到.zshrc文件,个别在/Users/{username}/.zshrc,其中{username}是你以后Mac的用户名字哦。
用记事本关上.zshrc文件(你也能够应用vim命令来编辑),在该文件的最初一行增加:

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

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

source .zshrc

接着执行

conda --version

就能够看到输入的版本号了:

conda 4.9.2
2. bash_profile 配置

找到.bash_profile文件,个别在/Users/{username}/.bash_profile,其中{username}是你以后Mac的用户名字哦。
用记事本关上.bash_profile文件(你也能够应用vim命令来编辑),在该文件的最初一行增加:

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

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

source .bash_profile

接着执行

conda --version

就能够看到输入的版本号了:

conda 4.9.2

增加罕用源

因为网络问题,有些时候间接同国外下载库会比较慢,咱们能够给conda配置国内的镜像源,增加国内的镜像源命令如下:

  1. 清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/# 设置搜寻时显示通道地址conda config --set show_channel_urls yes
  1. 增加中科院源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/# 设置搜寻时显示通道地址conda config --set show_channel_urls yes

查看是否增加胜利可是用命令

conda config --show

channels这个字段这里显示曾经增加的源

channels:  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  - defaults

conda常用命令

降级

conda update conda  # 更新 condaconda update anaconda # 更新 anacondaconda update anaconda-navigator    #update最新版本的anaconda-navigator  conda update python # 更新 python

治理环境

conda env list  #显示所有的虚拟环境conda create --name fulade python=3.7 # 创立一个名为 fulade 环境,指定Python版本是3.7activate fulade  # 激活名为 fulade 的环境 (Windows 应用)source activate fulade  # 激活名为 fulade 的环境 (Linux & Mac应用用)deactivate fulade   #敞开名为 fulade的环境( Windows应用)source deactivate fulade  # 敞开名为 fulade的环境(Linux & Mac应用)conda remove --name fulade --all # 删除一个名为 fulade 的环境conda create --name newname --clone oldname # 克隆oldname环境为newname环境

package治理

conda list  #查看以后环境下已装置的packageconda search numpy # 查找名为 numpy 的信息 package 的信息conda install numpy  # 装置名字为 fulade 的package 装置命令应用-n指定环境 --channel指定源地址conda install -n fulade numpy  # 在fulade的环境中 装置名字为 fulade 的packageconda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0  # 应用地址 https://conda.anaconda.org/anaconda 来装置tensorflowconda update numpy   #更新numpy packageconda uninstall numpy   #卸载numpy package

清理conda

conda clean -p      //删除没有用的包conda clean -t      //删除tar包conda clean -y --all //删除所有的安装包及cache