TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。

官方链接:http://www.tensorfly.cn/

在学习安装tensorflow的时候出现一大堆问题特此总结哈:

当计算机上原来存在一个python版本,之后为了适用于PyCharm 中的项目安装了一个Anaconda3 (64-bit)并且保留了多个python的时候,安装tensorflow就会出现各种各样的问题:比如说:

https://www.cnblogs.com/lvsling/p/8672404.html

这个连接中的问题我也遇到过;

最后使用的时候在通过Pip list查看安装包发现确实存在Tensorflow这包文件

但是,当我在进入python后发现提示:ImportError:No Model named ‘tensorflow’的问题,

在PyCharm 项目中打开项目选择相应版本发现

中,并没有显示存在tensorflow,运行不同版本会出现不同的问题,最后发现就是因为版本不同造成的问题:

使用Anaconda管理多个版本的Python环境https://jingyan.baidu.com/article/22a299b5e6e4909e18376a4b.html

通过操作Anaconda Prompt;查看版本

选择我对应项目路径的python进入 activate python35

发现并没有在项目中安装,于是

pip install tensorflow==1.1

(Python版本3.5最好对应tensorflow版本1.1)

执行完成后在通过 pip list

发现存在tensorflow库。。

再进入

验证发现没问题,运行项目也没问题,,总结:出现问题的原因在于版本的不对应,和python路径不同。。。。

常用python CMD操作符

pip List                   ----查询当前python中的类库(不用进入python)

pip install tensorflow==1.2  ----安装版本1.2的tensorflow项目

pip uninstall tensorflow     ----卸载项目tensorflow

python --version           ----查询当前python版本

常用Anacond的Anacond prompt操作语句

conda --version           ---查询当前Anacond版本

conda info --envs        ---查询已安装的Python版本

conda create --name python27 python=2.7     ---制定了环境名称是python27,指定了Python版本是2.7,执行命令后,Conda会自动下载最新版的Python2.7,并自动部署

activate python27    ---切换Python环境到刚才新添加的Python2.7

conda remove --name python27 --all   进行删除

相关资料链接总结:

windows平台下,TensorFlow的安装、卸载以及遇到的各种错误!!!

https://blog.csdn.net/qq_27245699/article/details/81050035

Anaconda3 tensorflow安装及ModuleNotFoundError: No module named 'tensorflow' 解答

http://www.cnblogs.com/yiyezhouming/p/9497697.html

从零开始Windows环境下安装python+tensorflow

https://blog.csdn.net/qq_16257817/article/details/75001854

Tensorflow中文社区

http://www.tensorfly.cn/

多版本python安装TensorFlow出现的各种事故的更多相关文章

  1. 【python】python安装tensorflow报错:python No matching distribution found for tensorflow==1.12.0

    python安装tensorflow报错:python No matching distribution found for tensorflow==1.12.0 python版本是3.7.2 要安装 ...

  2. 在windows下使用多版本Python安装相应的虚拟开发环境

    在windows下面使用多版本Python安装相应的虚拟开发环境   在搭建一个项目的时候,希望使用最新版的Python3.7版本,但是Python3.6的版本也要留下,那么问题来了,如何解决这个问题 ...

  3. mac多版本python安装 pymysql

    系统里面安装了多个python的版本,有2.7和3.4等.默认的2.7版本,但我开发需要3.4版本的. 默认情况下,用pip安装PyMySQL $sudo pip install PyMySQL 安装 ...

  4. anaconda 下多版本Python 安装说明

    网上针对多版本的Python兼容安装的文章逐渐增多,都是大家在实践中总结的经验.本人的安装经过几次的反复实验还是觉得其中一种更为方便. 有人的安装方法是: 1. 先安装一个版本的python(一般先安 ...

  5. ubuntu下不同版本python安装pip及pip的使用

    由于ubuntu系统自带python2.7(默认)和python3.4,所以不需要自己安装python. 可以使用python -V和python3 -V查看已安装python版本. 在不同版本的py ...

  6. windows下安装python、环境设置、多python版本的切换、pyserial与多版本python安装、windows命令行下切换目录

    1.windows下安装python 官网下载安装即可 2.安装后的环境设置 我的电脑--属性--高级--设置path的地方添加python安装目录,如C:\Python27;C:\Python33 ...

  7. windows下多版本python安装与pip安装和pip使用 吐血总结

    https://blog.csdn.net/silence2015/article/details/56483892/ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...

  8. 苹果电脑自带python安装tensorflow一直有问题

    对于有些程序是不支持python3而支持python2的,为了在苹果电脑安装tensorflow, 首先sudo su到管理员权限 export TF_BINARY_URL=https://stora ...

  9. anacodna/python 安装 tensorflow

    study from : https://www.cnblogs.com/HongjianChen/p/8385547.html 执行1-6 7 安装jupyter 每次使用tensorflow,都要 ...

随机推荐

  1. IDEA2019激活码集合(非盈利)

    56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRMVJGIiwibGljZW5zZWVOYW1lIjoi5q2j54mI5o6I5p2DIC4iLCJhc3NpZ25lZ ...

  2. spring-cloud-sleuth 和 分布式链路跟踪系统

    ==================spring-cloud-sleuth==================spring-cloud-sleuth 可以用来增强 log 的跟踪识别能力, 经常在微服 ...

  3. java(12)字符串

    一.字符串概述 1.1如何使用字符串 1)定义并初始化字符串 2)使用字符串,对字符串进行一些处理 1.2字符串的长度 语法: 字符串1.length();  -->返回字符串1的长度 publ ...

  4. java实现单链接的几种常用操作

    public class ListNode { public int value; public ListNode next; public ListNode(int value) { this.va ...

  5. JavaScript的Document ,Histroy,Location对象

    1.  Document对象: a)         属性: 名称 描述 alinkColor 设置或检索文档中所有活动链接的颜色 bgColor 设置或检索 Document 对象的背景色 body ...

  6. STL--hashtable

    hashtable使用开链的方式,解决元素个数大于array容量的问题. 当两个不同元素hash得到相同的hash值时,此时我们使用bucket list来链接连个元素. hashtable迭代器必须 ...

  7. windows环境下curl 安装和使用

    原文:https://blog.csdn.net/qq_21126979/article/details/78690960?locationNum=10&fps=1 一.curl 安装 cur ...

  8. GIt -- fatal: refusing to merge unrelated histories 问题处理

    今晚碰到这个问题-- fatal: refusing to merge unrelated histories 想了一下,为什么就这样了? 因为我是先本地创建了仓库,并添加了文件,然后再到github ...

  9. webpack的三种用法

    1.直接命令行使用. 2.node.js API的使用方式. 3.webpack / webpack--config webpack. dev.config.js //根目录创建 webpack.co ...

  10. 使用 DG Tweening

    在iphone上卡顿的话,使用application.frame更改刷新帧率