conda操作命令汇总

本文详细介绍了Conda包管理和环境管理,包括环境的创建、删除、切换,第三方库如TensorFlow的安装、更新和卸载方法。重点展示了如何使用conda进行Python版本和环境的隔离,以及如何在Anaconda中查找和安装特定版本的TensorFlow。
摘要由CSDN通过智能技术生成

什么是 conda ?
conda 是开源包(packages)和虚拟环境(environment)的管理系统。

packages 管理: 可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中常用的包。另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包。比如在新版的 Anaconda 中就可以安装R语言的集成开发环境 Rstudio。
environment管理: 在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同学们,我们也可以建立 Python2 和 Python3 两个环境,来分别运行不同版本的 Python 代码。

conda命令:环境的创建与删除

1.查看自己配置的环境

conda env list

2.配置一个新的环境

conda create -n 环境的名字 python=版本号

3.进入和退出环境

activate 环境名   #激活环境
deactivate       #退出环境

4.删除环境

conda env remove -n 环境名

包(第三方库)的安装与卸载

1.查看安装的包

conda list

2.安装包

pip install 包名

3.删除包

conda remove --name 环境名 包名

4.更新包

pip install --upgrade 包名

Conda的环境管理

默认情况下,conda 创建的新环境 以及过往安装的模块缓存都存储在用户目录下,这一点不会在 conda (user-specific)配置文件 $HOME/.condarc 中体现出来,除非用户修改了默认设置。当前的默认信息可通过 conda info 指令打印查看,其中不仅能够查看当前默认环境路径和默认缓存路径,还能查看conda的源设置(关于conda的源设置在告别便秘:conda改源之路中已经说明过了)。

默认python环境名为base。用户安装的不同python环境都会被放在目录~/anaconda/envs下,可以在命令中运行conda info -e查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。

#conda版本查看
conda -V
conda --version
#更新
conda update conda #更新conda
conda update anaconda #更新anaconda
conda update anaconda-navigator #update最新版本的anaconda-navigator
# 查看已安装的虚拟环境
conda env list
conda info -e
conda info --env
# conda -create -n env_name list_of_packages
# env_name是需要创建的环境名称,list_of_packages是在新环境中需要安装的工具包,有多个时用空格隔开
# 创建一个名为的环境,指定Python版本是3.5(conda会自动寻找3.5.x中的最新版本)
 
conda create -n xxxx python=3.5
conda create --name xxxx python=3.5
 
conda activate xxxx #开启xxxx环境
conda deactivate #关闭环境
# 克隆环境,我想创建一个新环境BBB,完全克隆AAA的环境配置
conda create -n BBB --clone AAA
 
# 删除一个已有的环境
conda remove -n xxxx --all
# 环境重命名
# conda没有重命名的命令,所以可以先 clone 一个环境,然后删除原有的环境

Conda的包管理

# 查看当前环境下已安装的包
conda list
# 查看某个指定环境(xxxxx)下已安装的包
conda list -n xxxxx
 
# 查找package信息,例如查找numpy包信息,会列numpy的所有版本
conda search numpy 
# 安装package,安装多个包用空格隔开
# 如果不用-n指定环境名称,则被安装在当前活跃环境
# 也可以通过-c指定通过某个channel安装
conda install -n xxxxx numpy pandas
# 更新package
conda update numpy # 更新numpy(当前活跃的环境)
conda update -n xxxxx numpy # 更新指定xxxxx环境下的numpy
conda update python # 假设当前环境是python3.4, conda会将python升级为3.4.x系列的最新版本
# 删除环境package
conda uninstall numpy
conda remove numpy # 删除numpy包(当前活跃的环境)
conda remove -n xxxxx numpy # 删除xxxxx环境下的包

Conda 安装TensorFlow

直接安装指定版本:

conda install tensorflow-gpu==1.10

1、查看tensorflow各个版本:(查看会发现有一大堆TensorFlow源,但是不能随便选,选择可以用查找命令定位)

anaconda search -t conda tensorflow

这里(anaconda search -t conda 库名),可以查找各种源下对应的 库,下图红色框中的是源,后面对应的是TensorFlow的各种版本
在这里插入图片描述

2、找到自己安装环境对应的最新TensorFlow后(可以在终端搜索anaconda,定位到那一行),然后查看指定tensorflow版本信息

anaconda show anaconda/tensorflow  # anaconda/tensorflow是上图红框中的源名

在这里插入图片描述

3、最下面提供一个下载地址(蓝色框内),使用下面命令就可安装1.8.0版本tensorflow

conda install --channel https://conda.anaconda.org/anaconda tensorflow==1.8.0

参考链接

[1] Anaconda环境下Tensorflow的安装与卸载 2020.11;
[2] Conda环境管理 + 安装tensorflow 2020.10;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值