我电脑安装的python是3.7.4的,所以python如果版本不一样的话(不是3.7的),下边的内容不建议完全参考,可以适当参考。

主要是注意很多numpy和models与你安装的tensorflow的版本对应,我个人建议还是以1.18以下,如果安装2.0虽然改进了很多弊端,让代码来的更简洁了,但是可能很多模型还没有跟上,会导致报错,这是坑!!!!

注意:tensorflow2.3版本后支持tf.keras,所以tensorflow2.3后无需单独安装keras,以免冲突.具体可以参考这篇文章:Keras vs tf.keras: 在TensorFlow 2.0中有什么区别?https://zhuanlan.zhihu.com/p/89017996

安装tensorflow

  1. 参考博客:TensorFlow安装与环境配置 — 简单粗暴 TensorFlow 2 0.4 beta 文档
  2. 或者参考博客:Tensorflow教程(1)Tensorflow的下载和安装 - 盛世芳华 - 博客园

第一步输入

conda create --name tf2 python=3.7

安装报错:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url

<https://repo.anaconda.com/pkgs/main/win-64/python-3.7.11-h6244533_0.conda>

Elapsed: -

An HTTP error occurred when trying to retrieve this URL.

HTTP errors are often intermittent, and a simple retry will get you on your way

出错解决:

参考博客:

(10条消息) Windows下conda报错:CondaHTTPError: HTTP 000 CONNECTION FAILED_renwu-CSDN博客

参考博客:(10条消息) Conda Install Package Error_Ada's Corner-CSDN博客

我先在ananconda prompt里一行一行的输入以下

然后找到这个. condrac文件

我把“.condrac”文件中-default那一行删除了,并把https改成http。

再重新输入conda create --name tf2 python=3.7

安装成功:

激活虚拟环境tf2

先将Pip更换成清华源,这样下载会快点

pip config set global.index-url Simple Index

然后再

pip install tensorflow

安装又报错了,原因是没安装下边这几个包,先安装这几个包

安装gensim

又出错了。。。

换源,换成豆瓣的;输入下列命令:

pip install gensim -i Simple Index --trusted-host pypi.douban.com

pip install pyldavis -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

又又报错了。numpy版本与tensorflow不匹配,要降低Numpy的版本

安装pip install -U numpy==1.19.2

再pip install tensorflow

退出虚拟环境,最好用conda deactivate

写个小程序检查tensorflow是否安装成功

进入安装好tensorflow的虚拟环境tf2,输入python,然后逐行输入下列代码:

conda activate tf2    ##进入虚拟环境tf2

Python

A = tf.constant([[1, 2], [3, 4]])

B = tf.constant([[5, 6], [7, 8]])

C = tf.matmul(A, B)

print(C)

如果运行出现下图结果,说明tensorflow已安装成功,运行途中可能会输出一些 TensorFlow 的提示信息,属于正常现象。

以下是整个代码截图:

以下内容均来自:【TensorFlow】怎么在jupyter Notebook中使用TensorFlow - 知乎

怎么在jupyter Notebook中使用TensorFlow

或者参考:【题目】在jupyter中使用Tensorflow_C小C的博客-CSDN博客_jupyter tensorflow(在jupyter中使用Tensorflow)

但是!!!我的输出结果又报错了,如下图:

经查找原因是tensorflow2.0与1.0版本不兼容

或者可以这样解决,将上述测试代码换成如下:

经我测试,发现还是有错:

只要添加一句:tf.compat.v1.disable_eager_execution()就可以完美解决报错。

调整后的代码:

至此,tensorflow安装成功。

tensorflow详细安装过程相关推荐

  1. 基于Windows环境下CPU和GPU版本Tensorflow详细安装过程

    基于Windows环境下CPU和GPU版本Tensorflow详细安装过程 一.Tensorflow简介 TensorFlow 是一个开源的.基于 Python 的机器学习框架,它由 Google 开 ...

  2. tensorflow详细安装教程(Win10, Anaconda,Python3.9)

    tensorflow详细安装教程(Win10, Anaconda,Python3.9) 文章目录 tensorflow详细安装教程(Win10, Anaconda,Python3.9) 1.tenso ...

  3. 真正从零开始,TensorFlow详细安装入门图文教程!(linux)

    读懂智能&未来 首页 专栏 专题 公开课 AI慕课学院 爱搞机 极客购 申请专栏作者 业界人工智能智能驾驶AI+Fintech未来医疗网络安全AR/VR机器人开发者智能硬件物联网GAIR 业界 ...

  4. TensorFlow 真正从零开始,TensorFlow详细安装入门图文教程

    https://www.leiphone.com/news/201606/ORlQ7uK3TIW8xVGF.html 读懂智能&未来 首页 专栏 专题 公开课 AI慕课学院 爱搞机 极客购 申 ...

  5. 安装 | Windows 10下基于Anaconda的TensorFlow详细安装步骤(续)——Pycharm运行tensorflow

    github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 Blogger:MichaelBeecha ...

  6. win10下pytorch-gpu安装以及CUDA详细安装过程

               win10下pytorch-gpu安装以及CUDA详细安装过程 1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否 ...

  7. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程

    1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡. 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GT ...

  8. linux系统 oracle 11g字符界面详细安装过程

    oracle 11g字符界面详细安装过程 1. 修改主机名 sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" ...

  9. SAS 9.4 的超详细安装过程(保姆级教程)(含安装包+常见问题解决)

    目录:SAS 9.4 的超详细安装过程 一.安装前的准备 1.1 环境准备 1.2 安装包分享(解压密码见最后) 二.安装过程 2.1 下载解压完成 2.2 点击setup.exe安装 2.3 以管理 ...

最新文章

  1. js里父页面与子页面的相互调用
  2. inotify介绍及rsync + inotify 实时同步备份
  3. php+ajax简单实现跨域(http+https)请求调用
  4. Ubuntu14.10搭建C++开发环境
  5. 《Python程序设计》——1.2 程序开发周期
  6. 查看mysql是否启用安全审计_如何查看oracle是否开启了审计功能?
  7. mysql连接查询(内联)_MySQL之连接查询
  8. 北岛创投发起7200万美元加密VC基金,保罗·都铎·琼斯参与投资
  9. Linux 配置LNMP服务器 并配置虚拟主机
  10. 13muduo_base库源码分析(四)
  11. 毕业设计《项目管理》总结06之ajax的初步使用经验
  12. python接口测试jason_Python接口测试框架实例
  13. opendss视频教程
  14. mysql 创建表字段Double类型长度
  15. 微信公众号回复消息换行符处理
  16. Python-温度转换
  17. linux中文字体不一致的解决方法
  18. 注意啦,还没有支持64位系统的App开发者,务必在12月底前完成这件事
  19. Spring Boot 结合 FreeMarker导出word文件
  20. tmux鼠标配置出现错误unknown option: mode-mouse

热门文章

  1. 学习笔记C语言 switch语句
  2. 关于eDiary软件的迁移
  3. 怎么用计算机拨号手机,怎么以以手机作为MODEM拨号上网,比如笔记本电脑在火车上...
  4. 2.GraphPad Prism界面介绍
  5. jQuery插件实现图片墙小案例
  6. 程序员的浪漫—利用Matlab 实现圣诞树动态显示
  7. hbuilderx 各种项目 开发区别 uni-app 5+ web2app vue mui plus
  8. 网络请求框架:Okhttp:Call对象实现请求源码解析【四】
  9. 计算机毕业设计Java高校共享单车管理系统(源码+系统+mysql数据库+lw文档)
  10. 【VC】Converting Foreign Accent Speech Without a Reference