Conda的简单使用总结

Posted by liangyu on February 26, 2021

前言

工作和生活中经常用到Conda,但老年人总记不住这几个命令。在前公司记的很多OneNote笔记由于信息安全的原因也带不出来,统一在这里记录下方便用到的时候查看。

基本概念

Conda是Python的库和虚拟环境管理的工具,我日常用的比较多。觉得Anaconda臃肿的同学可以试试miniconda,可以在这里下载: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

  • 注意:以下命令都在windows平台下

国内镜像设置

安装完conda的第一件事就是换成国内源,官方源太慢了。截止到目前这篇文章的时间(2021-2-26),清华源还是可以用的,换成清华源。

conda config --show channels       # 查看源地址
# 添加清华源
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 config --remove-key channels # 恢复默认

常用命令总结

下面列出我开发时常用的几个命令

环境管理

查看当前所有的虚拟环境

conda info -e  # 查看当前所有的虚拟环境
conda info     # 查看conda的一些信息

新建虚拟环境

conda create --name evn_name python=3.8  # 指定环境名,指定Python版本建立虚拟环境

激活虚拟环境

conda activate evn_name

返回主环境

conda deactivate  # 退出当前环境返回主环境

删除环境

conda remove --name evn_name --all

库管理

查看已安装库

conda list              # 查看当前环境已安装库
conda list -n evn_name  # 查看某个指定环境的已安装包

安装库

conda install numpy  # 安装库,默认安装到当前激活环境
conda install -n evn_name numpy  # 指定环境安装

更新库

conda update numpy

删除package

conda remove numpy

更新conda

conda update conda

参考资料

  1. https://mirrors.tuna.tsinghua.edu.cn/
  2. https://zhuanlan.zhihu.com/p/105882504
  3. https://zhuanlan.zhihu.com/p/44398592

后记

特别鸣谢 清华大学开源软件镜像站


本作品采用 知识共享署名 3.0 中国大陆许可协议 进行许可。