Anaconda/Miniconda的安装
Conda是在Windows,macOS和Linux上运行的开源软件包管理系统和环境管理系统。
- 安装包下载:
安装包方式有两种:1)Anaconda:https://repo.anaconda.com/archive/
2)Miniconda: https://docs.conda.io/en/latest/miniconda.html【Miniconda是Anaconda的一个小型引导版本,它只包含conda、Python及其所依赖的包,以及少量其他有用的包,包括pip、zlib和其他一些包。】(网址:https://repo.anaconda.com/miniconda 有miniconda全部的安装包) - bash 命令安装:
cd /path/download/Anaconda # cd 到你下载的Anaconda目录
sudo bash Anaconda3-XXX.sh # bash 对安装包进行安装
- 安装完成测试:
可以使用命令anaconda -V
或者conda --version
查看conda版本同时也可验证是否安装完成。
注: 在第二步的安装过程中会问你是否接受授权,输入yes,会让你选择安装目录,最好用默认的。如果直接回车或者选择输入no,安装完成后输入anaconda -V
会提示找不到命令,因为你还需将安装目录导入系统环境中,可以使用以下命令:
export PATH=/path/install/anaconda3/bin:$PATH # 把anaconda安装的bin目录写入配置文件
conda的常用命令
conda --version
#查看conda版本,验证是否安装
conda管理:
conda update conda
#更新至最新版本,也会更新其它相关包conda update --all
#更新所有包conda update package_name
#更新指定的包
环境管理:
conda create -n env_name package_name
#创建名为env_name的新环境,并在该环境下安装名为package_name 的包。【-n 是 --name 的简写】
如需指定新环境的版本号,可使用:conda create -n python2 python=2.7 numpy pandas
,创建了名为python2的环境,python版本为2.7,同时还安装了numpy pandas包
如需指定新环境的位置,可使用:conda create --prefix=/path/to/new/environment/python3 python=3.6
创建了名为python3的环境,python版本为3.6,同时指定环境位置为:/path/to/new/environment,该路径是自己先建立好的,也就是必须存在这个路径,后面的python3就是你想给这个环境取的一个名称
如需从旧环境中复制,可使用:conda create --name new_env_name --clone old_env_name
,复制old_env_name为new_env_nameconda activate python2
# 激活python2环境
注:conda activate
只适用于conda版本4.6及以上,如果是之前的版本:Windows:activate snowflakes
;macOS and Linux:source activate snowflakes
conda deactivate
orsource deactivate
#退出环境conda info -e
#显示所有已经创建的环境 【-e 是 --envs 的简写】conda remove --name env_name --all
#删除环境
包管理:
conda search package_name
# 查找需要安装的包conda install package_name
# 在当前环境中安装包
如需在指定环境中安装包,可使用:conda install --name env_name package_name
conda remove package
#删除当前环境中的包
如需删除指定环境中的包,可使用:conda remove --name env_name package
conda list
# 查看所有已安装包
取消每次启动自动激活conda的基础环境(base)
在安装完conda后,打开终端默认会进入到conda的基础环境(base)中,如想取消,可以使用以下两种方法进行设置:
- 每次在命令行通过
conda deactivate
退出base环境回到系统自动的环境【治标不治本】 - 通过配置auto_activate_base关闭自动进入conda基础环境:
conda config --set auto_activate_base false
【推荐使用】;如需开启可以使用:conda config --set auto_activate_base true