Python学习(X)—— conda的基本命令

注意,这里的命令实测都是使用Anaconda Prompt,并不是cmd命令行,不推荐使用后者。

信息展示

  • conda info
    conda详细信息
    在这里插入图片描述
    注意,上图中的python version不是指当前环境的python版本,而是base环境的版本,想看当前环境的python版本,直接python --version即可(conda命令行同样可以进入Python)。
  • conda -V
    显示当前conda版本,也可以使用conda --version
    在这里插入图片描述
  • conda list
    查看当前环境下安装的所有包
    在这里插入图片描述
  • conda env list
    显示当前conda已经创建的所有环境信息:
    在这里插入图片描述
    BTW,Anaconda Prompt下,每行命令前面会提示当前环境的名称,conda env list也会用*号标注当前环境:
    在这里插入图片描述

Python环境管理

  • 创建环境
conda create -n NAME python=3.5

NAME是自定义的环境名称,等号两侧不能有空格
实操:
在这里插入图片描述
成功:
在这里插入图片描述

  • 切换环境
conda activate NAME

在这里插入图片描述

  • 退出环境
conda deactivate

在这里插入图片描述
conda deactivate会退回到base环境

  • 删除环境
conda remove -n NAME --all

在这里插入图片描述
操作完了之后:
在这里插入图片描述

conda管理包

  • 查看所有包
conda list

在这里插入图片描述

  • 安装包
conda install PACKAGE_NAME

当然,也可以安装特定版本的包:

conda install PACKAGE_NAME=version_no    # version_no是版本号,只有一个等号
  • 升级包
conda update PACKAGE_NAME
  • 删除包
python remove PACKAGE_NAME

pip和conda命令对比

命令 pip conda
查看包 pip list conda list
安装 pip install package_name conda install package_name
安装(特定版本) pip install package_name==ver_no conda install package_name=ver_no
升级 pip install --upgrade package_name conda update package_name
删除 pip uninstall package_name conda remove package_name

有以下几点值得注意:

  • pip只会下载指定的包,conda会下载指定包的依赖包,相应地,删除时conda也会删除相应依赖包
  • install指定版本号的包时,pip用“==”,conda用“=”
  • 升级时,pip使用 install --upgrade,conda使用的是update
  • 删除时,pip使用pip uninstall,conda使用pip remove

关于pip的基本介绍见我的另外一篇文章:使用pip安装包
关于pip和conda的区别,可见我的另外一篇文章:Python,pip,conda和Anaconda

本文系作者原创,转载请注明出处。不足之处欢迎评论探讨,喜欢的可以点个赞哦。

发布了149 篇原创文章 · 获赞 25 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ProLayman/article/details/104298864