教你如何使用Conda命令 + 安装tensorflow

作者:ytusdc 时间:2021-09-17 22:32:07 

什么是 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的环境管理

默认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的各种版本

教你如何使用Conda命令 + 安装tensorflow

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

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

教你如何使用Conda命令 + 安装tensorflow

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

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

来源:https://blog.csdn.net/ytusdc/article/details/99699228

标签:Conda,安装,tensorflow
0
投稿

猜你喜欢

  • 全面理解Python中self的用法

    2022-10-09 07:16:50
  • python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等

    2023-08-27 07:55:11
  • Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法

    2022-01-05 22:02:07
  • asp常用数据库连接方法和技巧

    2010-05-27 12:28:00
  • CSS3:文字阴影知多少

    2009-06-28 15:33:00
  • python 遍历可迭代对象的实现方法

    2021-03-02 07:13:07
  • asp如何用CDONTS发送带附件的邮件?

    2010-06-11 19:57:00
  • python使用jenkins发送企业微信通知的实现

    2022-06-06 19:40:16
  • python中最小二乘法详细讲解

    2022-02-12 22:33:07
  • form表单的submit方法和submit事件

    2008-10-15 11:22:00
  • 关于mysql与mysqli

    2011-02-23 12:03:00
  • Sql Server 和 Access 操作数据库结构Sql语句

    2008-02-11 18:59:00
  • String.indexOf 方法介绍

    2013-06-01 20:22:27
  • 四种Python机器学习超参数搜索方法总结

    2022-03-19 17:29:22
  • Python新手如何进行闭包时绑定变量操作

    2021-05-01 15:23:55
  • Python之lxml安装失败的解决

    2023-11-27 04:34:22
  • url传递中文的解决方案

    2007-10-09 20:17:00
  • Python数值方法及数据可视化

    2021-07-26 17:32:51
  • 科学与艺术兼顾的有效网页视觉设计

    2007-09-18 18:03:00
  • 22个HTML5的初级技巧

    2010-12-17 12:39:00
  • asp之家 网络编程 m.aspxhome.com