Conda(Python管理工具)

1.简介

Conda是一个开源的包管理器和环境管理器,主要用于管理Python,但也可以用于其他语言。它主要用于安装、管理和更新软件包及其依赖项,以及创建、保存、加载和切换不同的开发环境。Conda可以在Windows、MacOS和Linux系统上使用,提供了方便的工具来管理不同的包和环境,帮助开发者在各种项目中保持依赖项的正确配置。

2.常用命令

创建一个环境并且创建在python3.8下(可修改python版本)

conda create -n name python=3.8

查看已经安装的虚拟环境(以下两条输出相同)

conda-env list
conda info --envs

删除一个虚拟环境

conda remove -n env_name --all

激活环境,关闭环境

# 激活环境
conda activate name
 
# 关闭环境
conda deactivate name

镜像源

# 查看镜像源
conda config --show-sources 
 
# 从channel中安装包时显示包的来源
conda config --set show_channel_urls yes
 
# 安装时默认选择Yes,就不需要每个次都自己再Yes了
conda config --set always_yes yes
 
=========================================================================================
# 清华源——仓库
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch-lts
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2s
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
 
 
 
# 清除索引,在更新源后建议清除一下索引
conda clean -i 
 
添加镜像源地址参数-i
conda install python -i 后加镜像地址
 
# 删除镜像源
conda config --remove channels  https://XXXXXXXXXXXX
# 换回默认镜像源
conda config --remove-key channels

在虚拟环境中安装 / 卸载 / 更新   包

conda install 包名
conda uninstall 包名
conda update 包名
#需要注意的是,部分包在安装时的名字和我们所熟知的并不完全相同,具体可查百度
 
conda update conda # 检查并更新到conda最新版本
conda update --all # 更新所有的安装包

你可能感兴趣的:(概伦实习,conda,python,开发语言)