Anaconda 自带 Python 解释器以及数据处理经常使用的第三方库,能够很是方便地搭建 Python 环境。同时还自带了 Conda 用来管理第三方库,相似 Pip ,可是比 Pip 方便。建议使用 Anaconda 替换自带的 Python ,而且所有用户均可以使用 Anaconda 。python
首先去官网下载对应操做平台的安装包,推荐使用国内的镜像源 Tuna 下载。若是以为不喜欢 Anaconda 自带的第三方包,能够选择 Miniconda。shell
为了使全部用户都使用 Anaconda 自带的 Python ,不能把 Anaconda 安装到默认的当前用户的 Home 目录。推荐安装到/opt
目录。macos
bash Miniconda3-latest-Linux-x86_64.sh -p /opt/miniconda3
接下来须要修改全局的环境变量,以 root 用户执行以下命令。bash
echo 'PATH=/opt/miniconda3/bin:$PATH' >> /etc/profile.d/miniconda.sh source /etc/profile
Mac安装Anaconda和Linux相似,可是还能够额外使用Brew命令安装。post
# 添加Homebrew-Cask源 brew tap caskroom/cask brew cask install miniconda
而后修改用户的环境变量,添加下面设置到.zshrc
中。code
export PATH="/usr/local/miniconda3/bin:$PATH" # 若是使用的是Bash,相应的修改 .bashrc source ~/.zshrc
首先验证下Anaconda是否安装成功。ip
which python which conda
若是输入的路径就是上一步指定的路径,那么就是安装成功。rem
针对不一样的项目,建议给每一个项目建立一个虚拟环境,以防相互影响。get
# 建立虚拟环境 conda create --name mytest # 查看全部环境 conda env list # 激活环境 source activate mytest # 取消环境 source deactivate mytest # 删除环境 conda remove --name mytest --all
以前说了 Conda 是相似 Pip 的包管理命令。不过自带的包比较少,全部不少包搜索不到,这里推荐添加第三方的源 Conda Forge。zsh
conda config --add channels conda-forge conda install <package-name> # -n 指定环境名字,-c 指定安装源 conda install -n mytest jieba