1. 安装环境要求:

以下64位系统支持Tensorflow:

windows 7 或更高版本

Ubuntu 16.04 或更高版本
macOS 10.12.6 (Sierra) 或更高版本(不支持 GPU)

Raspbian 9.0 或更高版本

2. 安装python版本要求

python 3.5-3.7(不包含最新的 python 3.8)

3. 搭建开发环境

可以使用Anaconda搭建 python环境(先检查是否已经安装过anaconda,安装过就不用再安装了)

Anaconda是一个开源的Python发行版本,包含了conda、python等180多个数据科学包及其依赖项。

因为包含了大量的科学包,所以Anaconda的安装包比较大。

如果为了省时间,也可以使用Miniconda这个较小的发行版,Miniconda是最小的conda安装环境。

4. 下载Anaconda (或miniconda)

  • 目前官网只有最新的anaconda版,对应的python是3.8,所以建议直接通过博主的百度网盘地址下载(容量大,比较慢,可以放在休息睡觉时下载)
  • 或可在官网下载对应python 3.5-3.7 版本的miniconda
  • 也可加通过博主分享的百度网盘地址下载:

https://pan.baidu.com/s/1AgkiQ2dezI3vrxupQSDs1w

提取码:1zni

5. windows用户需安装VC

  • visual C++ 安装,可从微软的官网下载

https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

  • 也可加通过博主分享的百度网盘链接下载:

https://pan.baidu.com/s/1AgkiQ2dezI3vrxupQSDs1w

提取码:1zni

安装完 VC 后需重启计算机。
6、Tensorflow CPU版本安装

第一步,升级 pip 版本(可选,如果pip版本大于19.0,可忽略此步骤),
打开anaconda prompt 命令行,执行:python -m pip install --upgrade pip

第二步,安装tensorflow2.3的cpu版本
pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple/
等待安装结束即可完成安装。

如果出现以下报错:

ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.distributed 1.21.8 requires msgpack, which is not installed.

解决方法:

在pip命令中加入–use-feature=2020-resolver参数就可以了, 比如pip install xxx --use-feature=2020-resolver

即改为:

(D:\ProgramData\Anaconda3) C:\Users\asus>pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple/ --use-feature=2020-resolver

7、在anaconda promt下、jupyter notebook下、pycharm下分别测试安装是否成功

(其实可以仅在anaconda promt下测试,但为了避免出现使用者将tensorfow安装在不同的anaconda环境下,导致notebook或pycharm测试不成功)

(1)anaconda promt下:先进入python,再测试tensorflow

(D:\ProgramData\Anaconda3) C:\Users\asus>python
Python 3.6.5 |Anaconda custom (64-bit)| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
2.3.0

(2)jupyter notebook下

(3)pycharm下

8、keras安装

pip install keras -i https://pypi.doubanio.com/simple

关键点:要使用pip安装

9、jupyter notebook下、pycharm下分别测试安装是否成功

10、其它坑

上面的所有安装中,tensorflow的安装容易出现问题

(1)有的小伙伴之前可能已尝试安装tensorflow,但安装未成功,现在想卸载重新安装,如何卸载tensorflow?

解决方法:

在anaconda promt输入:

① active tensorflow
② pip uninstall tensorflow

如果不行就暴力卸载,直拉输pip uninstall tensorflow,它会说将会remove哪些文件,你就找到这些文件,一一删除即可,

当指定文件删除后,再次输入:pip uninstall tensorflow,显示:

(2)在安装tensorflow的过程中,报错: Cannot uninstall wrapt……

解决方法:

pip install wrapt --ignore-installed

Tensorflow 2.3 + keras 安装教程及避坑指南(CPU版)相关推荐

  1. Ubuntu18.04下px4+MAVROSM+QGC地面站安装教程及避坑指南

    下面安装建立在已经安装好了ROS的基础,未安装ROS的请先按照下面教程安装ROSROS 安装教程 目录 一.安装px4_toolchain 二.编译PX4固件 三.mavros and mavlink ...

  2. 玩转软路由 篇二:软路由中Esxi 7.0 安装教程和避坑指南

    目录 一.用到的软件 1.  制作U盘启动的工具Rufus 2.   操作系统ESXi 7.0 二.使用Rufus制作启动U盘 三.安装ESXI 7.0 到软路由 1. 软路由连接鼠标和键盘 2. 选 ...

  3. UNI-APP/VUE 项目集成 微信SDK /微信开放标签 教程和避坑指南(下)——微信开放标签篇

    UNI-APP/VUE 项目集成 微信开放标签 教程和避坑指南 文章同步发布于

  4. UNI-APP/VUE 项目集成 微信SDK /微信开放标签 教程和避坑指南

    UNI-APP/VUE 项目集成微信SDK教程和避坑指南 文章同步发布于

  5. 【技术分享】戴尔工作站安装Win10+Ubuntu20.04双系统教程与避坑指南

    文章目录 引言 1.安装前的几个注意事项(避坑指南) 1.1.有多块硬盘,该如何分配给Win10和Ubuntu系统? 1.2.Ubuntu分区应该怎么分? 2.系统安装步骤 2.1.下载系统镜像 2. ...

  6. k8s+kubeedge+sedna安装全套流程+避坑指南+解决办法

    最近在学习边缘计算要用到kubeedge,安装了好多次总会遇到各种各样的问题,因此在这里一一列出,以方便下次安装.则里面可能出错的地方太多,如果有问题,请私信联系. 一.环境准备 节点 IP 环境 软 ...

  7. cuda tensorflow版本对应_Windows10下安装tensorflow-gpu(2.2.0)安装教程(避坑+保姆式教学)...

    本文实现了Windows10下GPU版本的tensorflow2.2.0的安装,用到的软件主要包括:CUDA 10.2 + cuDNN + Anaconda + tensorflow-gpu 2.2. ...

  8. mysql解压版超详细安装以及各种避坑指南

    下载 这一步比较简单,直接去官网下载就行了,其它第三方的网站也是可以下载的.需要注意的是,如果在官网下载,点击这个just start my download,可以免登陆. 解压 解压到自己平时放软件 ...

  9. Vmware安装Kali Linux2020.2(详细安装教程,爬坑指南,详细到哭)

    Vmware Workstation(本人版本15.5.1).kali-linux-2020.2-installer-amd64.ios(文件过大不能直接分享,下面附上百度网盘链接,需要自取) 链接: ...

最新文章

  1. Hadoop 4、Hadoop MapReduce的工作原理
  2. 基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题
  3. vector中find 的用法
  4. 在Windows的CMD中如何设置支持UTF8编码?
  5. 未来是属于 ARM 为代表的精简指令集还是 x86 为代表的复杂指令集?
  6. jboss as7 下载_JBoss AS 7:定制登录模块
  7. 老铁,邀请你来免费学习人工智能!!!
  8. 百度贴吧发帖软件_贴吧自动发帖软件
  9. SAP License:最近事情的一些随笔
  10. “蓝脑”计划:人造大脑的可能性 文化·探索 CCTV_com
  11. Linux虚拟镜像下载
  12. 计算机考研 外部排序,2021考研408数据结构基础知识点:外部排序
  13. 从USB获得高效的双轨电源
  14. python 点云重建_点云 表面重建
  15. 如何升级maven版本
  16. 如何用tomcat模拟集群,要求负载均衡(Nginx),并保持session一致性!
  17. Pomelo MMORPG
  18. lda2vec (2)
  19. netstat -ano命令查询端口
  20. c# 获取照片的经纬度和时间

热门文章

  1. 这盏多功能客厅落地灯,满足了我对阅读角的所有期待
  2. Android--仿QQ空间动态页(继续拖动查看详情)及标题栏渐变
  3. 7-1 厘米换算英尺英寸PTA
  4. Navicat 导出csv向导乱码
  5. ViewModel学习
  6. 苹果系统里面的音频测试软件,测你的声音多撩人
  7. JavaScript 修改样式属性
  8. 花式拖稿大法,设计师直呼666
  9. 使用Topshelf轻松创建Windows服务
  10. 荣耀嵌入式软件笔面试总结(已offer)