conda命令简介

conda是什么

  Conda是一个开源包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 它适用于Linux,OS X和Windows,是为Python程序创建的,但可以打包和分发任何软件。
  Conda包括在Anaconda和Miniconda。 Conda也包括在Anaconda的Continuum订阅中,它为Python,R,Node.js,Java和其他应用程序堆栈提供现场企业包和环境管理。 Conda在pypi中也是可用的,虽然这种方法可能不是最新的。
  Miniconda是一个小的“引导”版本,只包括conda,Python和它们依赖的包。 超过720个科学软件包及其依赖项可以使用“conda install”命令从Continuum存储库单独安装。
  Anaconda包括conda,conda-build,Python和超过150个自动安装的科学包及其依赖项。 与Miniconda一样,可以使用“conda install”命令单独安装超过250个额外的科学软件包。
  pip install conda使用pypi上发布的版本。 此版本允许您使用任何python安装创建新的conda环境,然后将新版本的Python安装到这些环境中。 这些环境仍被认为是“Anaconda安装”。


conda的基本使用

  1. 首先在所在系统中安装Anaconda
      可以打开命令行输入conda -V检验是否安装以及当前conda的版本。可以打开命令行输入

    conda -V

      检验是否安装以及当前conda的版本。

  2. conda常用的命令
    1)conda list 查看安装了哪些包。
    2)conda env listconda info -e 查看当前存在哪些虚拟环境
    3)conda update conda 检查更新当前conda

  3. 创建python虚拟环境
    使用如下命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

    conda create -n your_env_name python=X.X(2.7、3.6等)

  4. 使用激活(或切换不同python版本)的虚拟环境
    打开命令行输入python --version可以检查当前python的版本。
    使用如下命令即可 激活你的虚拟环境(即将python的版本改变)。

    Linux: source activate your_env_name(虚拟环境名称)
    Windows: activate your_env_name(虚拟环境名称)

  这是再使用python --version可以检查当前python版本是否为想要的。

  1. 对虚拟环境中安装额外的包
    使用命令**conda install -n your_env_name [package]**即可安装package到your_env_name中

    如果已经用activate命令进入到某一虚拟环境中,那么直接conda install [package]就会在当前虚拟环境下下载安装。

  2. 关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)
    使用如下命令即可

    Linux: source deactivate
    Windows: deactivate

  3. 删除虚拟环境
    使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

  4. 删除环境中的某个包
    使用命令conda remove --name your_env_name package_name 即可。

猜你喜欢

转载自blog.csdn.net/Hesy_H/article/details/84039174