Anaconda安装和基本使用

649 阅读2分钟

Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学,Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统Conda进行管理。Conda是一个开源包管理系统和环境管理系统,可在Windows、macOS和Linux上运行。

1. 安装

官方下载地址

清华大学镜像下载地址

Linux下的Conda安装

MacOS下的Conda安装

Windows下的Conda安装

为Anaconda添加清华源:

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

2. 命令

2.1 查看环境

conda env list

conda info --e

2.2 创建环境

conda create -n 环境名
conda create -n 环境名 python=版本号

2.3 切换环境

conda activate 环境名

2.4 退出环境

conda deactivate

2.5 删除环境

conda remove -n 环境名

2.6 安装第三方包

conda install 包名

pip install 包名

2.7 卸载包

conda remove 包名

pip uninstall 包名

2.8 导出环境

conda env export > 文件名.yaml

2.9 导入环境

conda env create -f 文件名.yaml

2.10 复制环境

conda create --name <new_env_name> --clone <copied_env_name>
  • 注意:

    ① <copied_env_name> 即为被复制/克隆环境名。环境名两边不加尖括号“<>”。

    ② <new_env_name> 即为复制之后新环境的名称。环境名两边不加尖括号“<>”。

    ③ conda create --name py2 --clone python2 ,即为克隆名为“python2”的环境,克隆后的新环境名为“py2”。此时,环境中将同时存在“python2”和“py2”环境,且两个环境的配置相同。

3. 管理包

3.1 查找可供安装的包版本

(1) 精确查找

conda search --full-name <package_full_name>
  • 注意:

  ① --full-name 为精确查找的参数。

  ② <package_full_name> 是被查找包的全名。包名两边不加尖括号“<>”。

  例如: conda search --full-name python 即查找全名为“python”的包有哪些版本可供安装。

(2) 模糊查找

conda search <text>
  • 注意: <text> 是查找含有此字段的包名。此字段两边不加尖括号“<>”
  • 例如: conda search py 即查找含有“py”字段的包,有哪些版本可供安装。

3.2 获取当前环境中已安装的包信息

conda list

执行上述命令后将在终端显示当前环境已安装包的包名及其版本号。

3.3 删除索引缓存

conda clean 

conda clean -a  ## 删除索引缓存、锁定文件、未使用过的包和tar包