原文地址:Anaconda 配置 Python 环境python
Anaconda: 2019.03 Python: 3.6.8shell
Anaconda 下载地址: Anaconda-2019.03-Linuxbash
本文中安装位置为 /usr/local/anaconda3
url
下载安装脚本,赋予执行权限并安装spa
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.03-Linux-x86_64.sh chmod +x Anaconda3-2019.03-Linux-x86_64.sh ./Anaconda3-2019.03-Linux-x86_64.sh
启动安装脚本后按回车开始阅读 License,空格键翻页,最后输入 yes
赞成协议开始安装code
输入安装目录,这里使用 /usr/local/anaconda3
开发
安装完成后脚本会询问是否将 Anaconda3 启动脚本加入终端初始化脚本中,选择 yes
rem
Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]文档
-b 用于静默安装get
-p 用于指定安装目录
./Anaconda3-2019.03-Linux-x86_64.sh -b -p /usr/local/anaconda3
上面的操做中若是交互式安装最后一步使用了默认的 no
或者使用了 静默安装
,Anaconda 都不会添加随终端启动的脚本
须要手动向 ~/.bashrc
中添加如下脚本,Anaconda 安装路径根据实际状况进行更改
# >>> conda initialize >>> __conda_setup="$('/usr/local/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/usr/local/anaconda3/etc/profile.d/conda.sh" ]; then . "/usr/local/anaconda3/etc/profile.d/conda.sh" else export PATH="/usr/local/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<
完成以上步骤后执行 source
命令从新加载 ~/.bashrc
source ~/.bashrc
Anaconda 下载地址: Anaconda-2019.03-Windows
本文中安装位置为 D:\anaconda3
打开安装包一路下一步直到配置安装路径,修改成 D:\anaconda3
,点击下一步
在 Advanced Options
中选中两个复选框,其中第一个是将 Anaconda 建立的虚拟环境加入系统变量中,第二个是将 Anaconda 中的 Python 注册为默认环境
等待安装完成便可
修改 Anaconda 镜像仓库为 TUNA 开源镜像站
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
新版 Anaconda 默认的 Python 版本为 3.7,但实际开发中通常会使用 3.6
修改默认 Python 版本为 3.6
conda install python=3.6
简介中将软件包、版本号等用户自定义的部分用 []
括起来
在执行会使软件包变动的命令时,Anaconda 会自动寻找能够知足依赖关系的变动方案
这里只介绍基础的 conda 命令,完整的使用手册请参考 Anaconda 官方文档
格式
conda install [package name] conda install [package name]=[version]
示例
conda install python conda install python=3.6
格式
conda update [package name]
示例
conda update conda conda update python
格式
conda remove [package name]
示例
conda remove conda conda remove python
Anaconda 默认使用的虚拟环境名为 base
为了多种不一样用途(例如在两个项目的开发中要求不一样或冲突的软件包版本),咱们能够建立多个环境并随时切换
建立过程当中须要指定配置基础环境须要安装的软件包
格式
conda create -n [env name] [base package name]=[base package version]
示例
conda create -n py37 python=3.7 conda create -n opencv341 opencv=3.4.1
格式
conda remove -n [env name] --all
示例
conda remove -n py37 --all
格式
conda activate [env name]
示例
conda activate py37 conda activate opencv341
该命令关闭了 Anaconda 的虚拟环境,仅使用系统中除 Anaconda 外配置的环境
格式
conda deactivate
示例
conda deactivate
示例
conda info
格式
conda list conda list [package name]
示例
conda list conda list python conda list opencv
格式
conda search [package name]
示例
conda search python conda search opencv
示例
conda env list