Anaconda-conda常用命令

本文详细介绍了Anaconda软件套装中用于数据科学和机器学习的conda命令,包括环境管理、包的安装、更新、卸载以及版本查看等功能,帮助用户高效管理项目环境。
摘要由CSDN通过智能技术生成

  Anaconda 是一个数据科学和机器学习的软件套装,它包含了许多工具和库。Anaconda 包及其依赖项和环境的管理工具为 conda 命令。与传统的 Python pip 工具相比 Anaconda 的conda 可以更方便地在不同环境之间进行切换,环境管理较为简单。
  conda命令的一些选项开关有两种指定方式:一种是两个连接号--后跟选项名全称;另一种是一个连接号-后跟简称。例如-n--name是等价的,但要注意有些例外,比如说--version对应的是-V(大写的V而不是小写的v)。

一. conda常用命令

1-11:conda自身和虚拟环境的管理;12-20:包的管理。

  1. conda --version:查看conda版本;
  2. conda config --show:查看conda的环境配置;
  3. conda update conda:更新conda版本;
  4. conda create --help:查询某个命令的帮助;
  5. conda create -n(或--name) env_name python=3.7:创建conda虚拟环境;其中虚拟环境env_name存放在Anaconda安装目录envs文件下;
  6. conda env list 或 conda info -e 或 conda info --envs:查看安装了哪些虚拟环境;
  7. conda activate env_name:激活(进入)虚拟环境
  8. conda deactivate 或 conda activate:退出当前虚拟环境,回到base虚拟环境;
  9. conda remove --name env_name --all:将指定的虚拟环境及其中所安装的包都删除;
  10. conda env export --name myenv > myenv.yml:导出虚拟环境,获得环境中的所有配置;
  11. conda env create -f myenv.yml:重新恢复虚拟环境;
  12. conda list:查看当前环境中安装了哪些包;
  13. conda search package_name:查看当前Anaconda repository(仓库、资源库)中是否有你想要安装的包;
  14. conda list pkgname:查看是否有安装某个包;
  15. conda install package_name: 在当前虚拟环境中安装某个包,例如安装某个特定版本的包:conda install numpy=0.20.3
  16. conda update package_name:将某个包更新到它的最新版本;
  17. conda uninstall package_name:卸载安装的包,这样会将依赖于这个包的所有其它包也同时卸载;
  18. conda clean -p:删除没有用的包 --packages;
  19. conda clean -t:删除tar打包 --tarballs;
  20. conda clean -y -all:删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包);
    参考文章1(强烈建议看一下这篇文章,关于conda命令的介绍很详细):Anaconda conda常用命令:从入门到精通
    参考文章2:Anaconda常用命令汇总

二. conda配置镜像

Windows用户无法直接创建名为.condarc的文件,可先执行命令conda config --set show_channel_urls yes生成该文件之后再进行修改。.condarc文件的路径是:C:\Users\用户名\.condarc

  1. conda config --show:查看conda的环境配置;
  2. conda config --show channels:查看镜像源(通道);
  3. conda config --show-sources:查看配置文件路径;
  4. conda config --add channels <url>:添加镜像源;
  5. conda config --remove channels <url>:删除指定的镜像源;
  6. conda config --remove-key channels:删除添加的镜像源,恢复默认状态(当我们想换回conda的默认下载源时,把之前设置的移除就行了);
  7. conda添加镜像源,以清华镜像源为例
# 添加镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
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/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

# 终端显示包从哪个channel下载,以及下载地址是什么,显示检索路径
conda config --set show_channel_urls yes
  1. pip使用清华镜像源
# some-package代表你需要安装的包
pip install some-package -i 镜像源地址
pip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

下面这种方式也是一样的
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

国内常用源镜像地址,可自行替换。
清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/

参考文章:
【Python】Anaconda以及Pip配置清华镜像源
anaconda的安装和使用

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值