Tensorflow 2.3 + keras 安装教程及避坑指南(CPU版)
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版)相关推荐
- Ubuntu18.04下px4+MAVROSM+QGC地面站安装教程及避坑指南
下面安装建立在已经安装好了ROS的基础,未安装ROS的请先按照下面教程安装ROSROS 安装教程 目录 一.安装px4_toolchain 二.编译PX4固件 三.mavros and mavlink ...
- 玩转软路由 篇二:软路由中Esxi 7.0 安装教程和避坑指南
目录 一.用到的软件 1. 制作U盘启动的工具Rufus 2. 操作系统ESXi 7.0 二.使用Rufus制作启动U盘 三.安装ESXI 7.0 到软路由 1. 软路由连接鼠标和键盘 2. 选 ...
- UNI-APP/VUE 项目集成 微信SDK /微信开放标签 教程和避坑指南(下)——微信开放标签篇
UNI-APP/VUE 项目集成 微信开放标签 教程和避坑指南 文章同步发布于
- UNI-APP/VUE 项目集成 微信SDK /微信开放标签 教程和避坑指南
UNI-APP/VUE 项目集成微信SDK教程和避坑指南 文章同步发布于
- 【技术分享】戴尔工作站安装Win10+Ubuntu20.04双系统教程与避坑指南
文章目录 引言 1.安装前的几个注意事项(避坑指南) 1.1.有多块硬盘,该如何分配给Win10和Ubuntu系统? 1.2.Ubuntu分区应该怎么分? 2.系统安装步骤 2.1.下载系统镜像 2. ...
- k8s+kubeedge+sedna安装全套流程+避坑指南+解决办法
最近在学习边缘计算要用到kubeedge,安装了好多次总会遇到各种各样的问题,因此在这里一一列出,以方便下次安装.则里面可能出错的地方太多,如果有问题,请私信联系. 一.环境准备 节点 IP 环境 软 ...
- cuda tensorflow版本对应_Windows10下安装tensorflow-gpu(2.2.0)安装教程(避坑+保姆式教学)...
本文实现了Windows10下GPU版本的tensorflow2.2.0的安装,用到的软件主要包括:CUDA 10.2 + cuDNN + Anaconda + tensorflow-gpu 2.2. ...
- mysql解压版超详细安装以及各种避坑指南
下载 这一步比较简单,直接去官网下载就行了,其它第三方的网站也是可以下载的.需要注意的是,如果在官网下载,点击这个just start my download,可以免登陆. 解压 解压到自己平时放软件 ...
- Vmware安装Kali Linux2020.2(详细安装教程,爬坑指南,详细到哭)
Vmware Workstation(本人版本15.5.1).kali-linux-2020.2-installer-amd64.ios(文件过大不能直接分享,下面附上百度网盘链接,需要自取) 链接: ...
最新文章
- Hadoop 4、Hadoop MapReduce的工作原理
- 基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题
- vector中find 的用法
- 在Windows的CMD中如何设置支持UTF8编码?
- 未来是属于 ARM 为代表的精简指令集还是 x86 为代表的复杂指令集?
- jboss as7 下载_JBoss AS 7:定制登录模块
- 老铁,邀请你来免费学习人工智能!!!
- 百度贴吧发帖软件_贴吧自动发帖软件
- SAP License:最近事情的一些随笔
- “蓝脑”计划:人造大脑的可能性 文化·探索 CCTV_com
- Linux虚拟镜像下载
- 计算机考研 外部排序,2021考研408数据结构基础知识点:外部排序
- 从USB获得高效的双轨电源
- python 点云重建_点云 表面重建
- 如何升级maven版本
- 如何用tomcat模拟集群,要求负载均衡(Nginx),并保持session一致性!
- Pomelo MMORPG
- lda2vec (2)
- netstat -ano命令查询端口
- c# 获取照片的经纬度和时间