Anaconda入门

Anaconda 是一个用于科学计算的Python发行版,支持Linux、Mac和Windows系统,提供了包管理和环境管理的功能,便于解决多版本Python并存、切换以及各种第三方包安装问题。

Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

conda是一个工具或命令,其核心功能是包管理和环境管理。包管理与pip 使用类似,环境管理则允许用户方便的安装不同版本的Python并可以快速切换。conda将所有的工具、第三方包当成packages对待,包括Python和conda自身。

Anaconda是一个打包集合,里面预装了 conda、某个版本的Python、众多的packages、科学计算工具 等等,所以,Anaconda也称为Python的一种发行版。

Miniconda,只是安装了最基本的内容:Python和conda以及相关的必须依赖项,对于空间要求严格的用户较适用。

Anaconda安装过程中可勾选将bin目录加入环境变量中,或者安装完成后自行添加环境变量。

配置好环境变量后,可通过which conda或conda --version命令来验证是否正确安装。

$ conda --version
conda 4.7.12

创建python36的环境,指定python版本为3.6

conda create --name python36 python=3.6

 安装完成后显示如下:

 

激活pyth36环境

conda activate python36

查看pyhton版本,如下:

 

查看环境列表,前面带有* 说明为正在使用的环境(或者执行 conda info -e )

(python36) [@*****:~]$ conda env list

# conda environments:

base                     /Applications/anaconda3

python36              *  /Applications/anaconda3/envs/python36

失效python36环境,此时在查看python版本,为 3.7.5

(python36) [@*****:~]$ conda deactivate

(base) [@****:~]$python -V

Python 3.7.5

 删除python36环境:

conda remove --name python36 --all

查看环境列表:【只剩下base环境】

(base) [@*****:~]$ conda env list

# conda environments:

#

base                  *  /Applications/anaconda3


Anaconda的镜像地址默认在国外,用conda安装包时会比较慢,目前国内可用的镜像源地址有清华tuna
修改方式:
1 修改 ~/.condarc(Linux/Mac)
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
2 执行命令:
# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
posted @ 2019-12-10 00:39  后山前堂客  阅读(877)  评论(0)    收藏  举报