Windows下安装Tensorflow

安装TensorFlow

步骤一:

从官方网站下载Anacondahttps://www.anaconda.com/download/

步骤二:

安装软件(和普通的安装软件没什么区别)

注意一点:

步骤三:

安装完成Anaconda之后进行环境变量的测试

进入到windows中的命令模式:

(1)检测anaconda环境是否安装成功:conda --version

(2)检测目前安装了哪些环境变量:conda info --envs:

(3)对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本)

        查看当前有哪些可以使用的python版本:conda search  --full -name python

        安装python版本(我这里是安装的3.6的版本,这个根据需求来吧):conda create --name tensorflow python=3.6

(4)激活tensflow的环境:activate tensorflow

(5)检测tensflow的环境添加到了Anaconda里面:conda info --envs(注意:基于后序安装成功之后才进行的,否则会提示错误)

(6)检测当前环境中的python的版本:python --version

(7)退出tensorflow的环境:deactivate

(8)切换到tensorflow的环境:activate tensorflow      

上面的这些基本就可以对于Anaconda有一个比较简单的了解,其实它就类似于JDK的一些操作,比如我们查看jdk的版本,也可以用java --version ,所以说对于Anaconda去安装tensorflow是比较简单的原因也正是这样,也就是是给我们提供了一个基础的依赖环境,这样就方便我们进行后面的安装操作;

步骤四:

进行正式的安装Tensorflow(先进入TensorFlow环境,即activate tensorflow)

注意事项:根据Tensorflow的官方文档,可以得到安装tensorflow的一个命令是下面:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl

但是,如果我们在cmd中,直接进行这样的话,有可能是不能够成功的,开始也不知道为什么,后面发现是跟电脑的cpu和显卡有点关系,所以,采取后面的方法进行安装;

步骤五:

通过命令安装:pip install --upgrade --ignore-installed tensorflow

剩下的就是慢慢的等待安装的过程啦

温馨提示:(1)如果在这个命令之后,有提示说需要你升级你的pip的版本,那么你就根据上面的提示进行命令安装就可以了

步骤六:

(1)打开之前安装的Anaconda

这两个都可以,我这里说一下使用Anaconda Prompt的方式;

①直接点击进入,就会显示如下的内容:

②切换到tensorflow的环境

③进入python编辑环境

④然后编写一个使用的代码:

OK,到这里的话,基本上从安装到成功就已经实现了~~~~

温馨提示:如果你发现,你的conda和tensorflow环境都是安装成功的,但是一用测试代码进行跑的时候就出问题了,那么请注意,这个原因你由于你在安装tensorflow的时候,是直接在cmd下,而不是在你用conda激活的一个环境,所以导致,tensorflow并没有直接嵌入到conda环境,所以,就导致无法导入模块的一个错误;

解决方法:(1)先激活TensorFlow环境:activate tensorflow    

(2)再使用步骤五中的命令就可以了 

接下来将Tensorflow环境嵌入到编辑器中

环境:Tensorflow和Pycharm编辑器

步骤:

1:下载Pycharm软件,和普通软件一样下载安装

2:使用Pycharm创建一个项目

3:设置项目的相关内容(项目名称自拟,这里把untitled换位tensflowsecond)

温馨提示:注意上面的Interpreter的选择,因为我们现在要测试的是tensorflow嵌入到我们的IDE,方便我们开发,所以这个python解析器就是要选择我们之前安装tensorflow目录下的解析器,否则的话,我们之后是使用不了tensorflow的模块的内容的哦。当然,如果这里不选择,那么在创建工程之后还是可以修改的,后面我会说;
4:创建一个py文件,用于编写测试代码:右击左边tensflowsecond,new→python  file,命名为test

5:运行程序代码:在代码中右击,点击Run‘test’

OK,这就说明我们的环境已经整合完成啦,大功告成

温馨提示:有时候我们会发现,我们引入了tensorflow模块之后,那就会报错,这个原因有如下可能:

(1)tensorflow没有安装成功,这样的话,就需要重新按照我的步骤去安装

(2)IDE中的python解析器,没有使用tensorflow中安装的那个,所以导致无法识别

如果是第二点,解决方案有两种:

第一种:就是创建工程的时候就选择正确的解析器,也就是我上面所使用的方法

第二种:就是在项目工程里面进行修改配置:

选择File----》setting

添加新的解析器:

找到我们安装的Anadonda中的env中的tensorflow中的python.exe

点击apply应用,然后重启我们的IDE,这样的话就不会报无法找到tensorflow的模块的错误了

Linux安装教程看以下链接:

转自https://blog.csdn.net/cs_hnu_scw/article/details/79695347

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/491870.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能正在向具有“高情商”发展

来源:网络大数据目前机器智能领域的成功主要依赖于计算能力,为了做出最佳决策可能搜索数十亿次。如果决策成功的话,往往表明计算能力已经赶上甚至超过人类的智力。人类智能是高度概括的、自适应的和健壮的,即使当前最先进的机器智…

postman测试 上传下载文件

postman测试 上传下载文件 1 测试上传文件 选择 Body选择 form-data参数 key 值 填写后 在后面下拉选择 filevalue 点击 Select Files 选择需要上传的文件 2 测试下载文件 请求方式请求地址和接口Send 按钮下拉选择 Send and Download ,点击即可弹出窗口选择保存文…

.net学习笔记----WebConfig常用配置节点介绍

一、配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config。在WinForm程序中配置文件一般是App.config。在Asp.net中一般默认是web.config。 一个.config配置文件都是基于XML的文本文件,并且可以…

AttributeError: module 'tensorflow' has no attribute 'FIFOQueue'

今天在学习队列时按照书里写了一段代码,但是运行时却报错了 import tensorflow as tfq tf.FIFOQueue(2, "int32") init q.enqueue_many(([0, 10],)) x q.dequeue() y x 1 q_inc q.enqueue([y])with tf.Session() as sess:init.run()for _ in range…

对话微软黄学东:语音语言技术是镶在 AI 皇冠上的明珠

来源:AI科技评论AI 科技评论按:上一次你和你的电脑进行有意义的对话,并感受到它能真正地理解你,是什么时候?如果微软技术研究员、微软的语言语音小组组长黄学东博士做到了的话,那么你也将可以做到。并且&am…

权限列表(包字典)递归成树状结构

权限列表(包字典)递归成树状结构 def per_data(permission_list, parent_id):tree []for per in permission_list:if per[per_moudel_id] parent_id:per[children] per_data(permission_list, per[per_id])tree.append(per)return treeif __name__ __main__:dict [{per_i…

tf.data.TextLineDataset()

dataset tf.data.TextLineDataset(file_path) 生成一个dataset,dataset中的每一个元素就对应了文件中的一行

兴起与繁荣,那些正在启航的行业

来源:前瞻产业研究院任何一个行业都依附于时代大势生存,只有跟着高速发展的时代脚步,行业才能有所发展。一旦经济大势散去,任何行业或企业就会陷入低利润的危机甚至被淘汰。未来智能实验室是人工智能学家与科学院相关机构联合成立…

Django 应用分库,数据迁移成功,数据库没有生成表

Django 应用分库,数据迁移成功,数据库没有生成表 背景:不同应用对应不同数据库,在迁移数据成功后,数据库没有生成表 Django 官网:https://docs.djangoproject.com/ko/1.11/topics/db/multi-db/#allow_mig…

dataset.filter

dataset dataset.filter(Func) filter接收一个函数Func并将该函数作用于dataset的每个元素,根据返回值True或False保留或丢弃该元素,True保留该元素,False丢弃该元素

JQuery中的DOM操作

jQuery 中的 DOM 操作 一.介绍 1.概念:  •DOM(Document Object Model—文档对象模型):一种与浏览器, 平台, 语言无关的接口, 使用该接口可以轻松地访问页面中所有的标准组件。2.DOM操作的分类:–DOM Core: DOM Core 并不专属于 JavaScript…

Django——多个数据库

Django——多个数据库 官方文档:https://docs.djangoproject.com/en/3.2/topics/db/multi-db/ 主要介绍Django 对与多个数据库交互的支持。 1. 数据库服务器 DATABASES 在Django中使用多个数据库的第一步是告诉Django将要使用的数据库服务器。 这是通过使用 DAT…

聚焦第三届世界智能大会|大佬们讲了哪些干货?

文章来源:天津广播今天第三届世界智能大会举办两场主论坛高峰会柳传志、周鸿祎、王传福等各界大咖悉数亮相嘉宾围绕智能科技产业发展进行深层次探讨展开深度思想碰撞分享创新经验演讲的干货信息都在这了 ▼万钢:人工智能遇到“成长的烦恼”全国政协副主席…

tf.nn.embedding_lookup

用法: a1 tf.nn.embedding_lookup(a, index) index是索引,a是输入,通过index来选取a中对应的元素返回给a1,注意index是从0开始算起 例子: import tensorflow as tfa tf.constant([5, 6, 7, 8, 9]) index tf.con…

mac下配置eclipse的maven环境

转自:http://www.cnblogs.com/yqskj/archive/2013/03/30/2990292.html 1、下载maven的bin包,解压,配置到环境变量里面去 1)、首先到Maven官网下载安装文件,比如 ,下载文件为apache-maven-3.0.3-bin.tar.gz2…

装饰器详解

装饰器 1. 需求 需求:在func函数执行前输出before,执行后输出after。 def func():print("我是func函数")value [11,22,33,44]return valueresult func() print(result)1.1 闭包实现 # ********闭包实现******** def func():print("…

tf.sequence_mask

用法: sequence_mask(lengths,maxlenNone,dtypetf.bool,nameNone ) 函数参数 lengths:整数张量,其所有值小于等于maxlen。maxlen:标量整数张量,返回张量的最后维度的大小;默认值是lengths中的最大值。dt…

国产首款脑机编解码集成芯片发布

来源:科学网5月17日,由中电云脑(天津)科技有限公司(简称“中电云脑”)联合天津大学共同研发的国产首款脑机编解码集成芯片——“脑语者”在天津第三届世界智能大会上正式发布。这是一款拥有完全自主知识产权…

软件工程的认识

软件工程是一门研究用工程法构建和维护有效的、实用的和高品质的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译…

tf.while_loop

用法: final_state tf.while_loop(cond, loop_body, init_state) cond 是一个函数,负责判断继续执行循环的条件。loop_body 是每个循环体内执行的操作,负责对循环状态迸行更新。init_state 为循环的起始状态,它可以包含多个 T…