淬炼、淬炼、淬炼!!!— 尘风
conda简介
conda
是一种专注于包和虚拟环境的管理工具
conda作用
conda
用于多种编程语言(Python、R、Lua、Java、C / C ++)的包和虚拟环境的管理
conda特点
conda
便于管理(一键完成包的安装、运行、更新、删除、依赖)、方便切换虚拟环境
conda支持
conda
支持多种语言(Scala、JS)、支持多种操作系统(Windows、macOS、Linux)
conda通道
conda
通道指channel下载源,即下载东西的网址
- 由于Anaconda的服务器在国外(默认源为Anaconda.org)
- 所以国内下载相应资源缓慢,因此要设置国内Anaconda镜像源
conda
国内channel下载源有很多,但主要有以下比较好用的通道:
-
中国科学技术大学下载源介绍网址:
https://mirrors.ustc.edu.cn/
-
中国科学技术大学下载源地址一:
https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
-
中国科学技术大学下载源地址二:
https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
-
中国科学技术大学下载源地址三:
https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
-
清华大学下载源介绍网址:
https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
-
清华大学下载源地址一:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
-
清华大学下载源地址二:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
-
清华大学下载源地址三:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
-
清华大学下载源地址四:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda配置
conda
的国内通道配置方法有两种,一种是命令行代码,另一种是修改.condarc文件
- 方法一:配置清华大学源(直接输入命令行代码)
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` # 显示通道包的安装来源
- 方法二:配置清华大学源(生成文件+输入命令行代码)
# 第一步用以下命令生成.condarc文件(因为windows下默认无.condarc文件)
conda config --set show_channel_urls yes
# 第二步修改.condarc文件(在.condarc文件里的最后面添加上面方法一的命令行代码)
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` # 显示通道包的安装来源
conda命令
conda
命令有很多,但主要常用以下命令:
- 查看系统版本信息的命令:
conda info
- 退出虚拟环境的命令:
conda deactivate
- 查看配置信息的命令:
conda config --show
- 查看已安装包的命令:
conda list
(当前环境) - 创建虚拟环境的命令:
conda create -y -n <envs_name>
- 查看已配置下载源的命令:
conda config --show channels
- 查看已配置下载源优先级的命令:
conda config --get channels
- 指定包的版本安装的命令:
conda install <package_name=version_code>
- 删除已配置下载源的命令:
conda config --remove channels channels_Name
- 查询命令帮助文档的命令:
conda config -h
(是最有用同时也是最重要的命令) - 跳过包安装时的询问的命令:
conda config --set always_yes yes
(默认为false) - 查看包可用版本的命令:
conda search <package_name>
(conda search plotnine) - 激活虚拟环境的命令:
conda activate <envs_name>
(激活前须保证已成功创建)