欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

机器学习工具(一)——Windows 7 下安装 Tensorflow_CPU 版

程序员文章站 2022-04-28 20:43:02
Windows 7 下安装 Tensorflow_CPU 版写在前面避坑安装过程安装 Anaconda 4.9.2检测 Anaconda 是否安装成功安装 Tensorflow 0.12.0rc0检测 Tensorflow 是否安装成功安装 keras小结下安装 Tensorflow_CPU 版)写在前面问题 :Windows 7 / Anaconda 4.9.2 / Python 3.6.12 / Tensorflow 2.4.1 下安装 Tensorflow_CPU 版时,显示安装成功,但在...

写在前面

问题 :Windows 7 / Anaconda 4.9.2 / Python 3.6.12 / Tensorflow 2.4.1 下安装 Tensorflow_CPU 版时,显示安装成功,但在 Anaconda Prompt 上自己所建的环境中输入 python ,再输入 import tensorflow as tf 测试是否可以运行 Tensorflow 时,总会出现如下错误。
ImportError: DLL load failed with error code -1073741795

Failed to load the native TensorFlow runtime.

针对这个问题,查询了很多资料,重装了很多遍 Anaconda、新建了很多个环境变量改变 Tensorflow 版本后,仍旧是同样的报错,最终发现原因是 Tensorflow 版本/ Python 版本与CPU不兼容,尝试降低 Tensorflow 版本到2.0.0以下即可。

避坑安装过程

成功安装的各个版本:Windows 7 / Anaconda 4.9.2 / Python 3.5.6 / Tensorflow 0.12.0rc0

安装 Anaconda 4.9.2

1.进入清华大学开源软件镜像站寻找版本为 “Anaconda3-2020.11-Windows-x86_64” 的Anaconda下载即可。
2.下载完后,双击图标运行,点击 Next ,接着点击 I Agree 。
3.点击 Just Me 或者 All Users 均可并点击 Next 。
4.点击 Browse 选择英文路径的、存储空间大于2G的盘并点击 Next 。
5.Advanced Options 中两个方框均勾选,点击 Install ,接着便是等待安装啦(十分钟左右)。
6.进度条满后,点击 Next ,接着点击 Finish 即可。

检测 Anaconda 是否安装成功

点击桌面【开始】,找到如下图所示的 Anaconda Prompt ,并打开。

机器学习工具(一)——Windows 7 下安装 Tensorflow_CPU 版

在 Anaconda Prompt 中输入如下指令,查询 Anaconda 版本,若出现版本号,即安装成功。
conda -V

机器学习工具(一)——Windows 7 下安装 Tensorflow_CPU 版

安装 Tensorflow 0.12.0rc0

1.在 Anaconda Prompt 中输入以下代码,创建 tensorflow 环境,安装 Python 3.5。

conda create --name tensorflow python=3.5

2.在 Anaconda Prompt 中输入以下代码,激活上一步中所建的 tensorflow 环境。

conda activate tensorflow

3.在 Anaconda Prompt 中输入以下代码,检测 tensorflow 环境是否添加到了Anaconda里。若在 Anaconda Prompt 中出现下图所示的情形,即添加成功。

conda info --envs

机器学习工具(一)——Windows 7 下安装 Tensorflow_CPU 版
4.在 Anaconda Prompt 中输入以下代码,于 tensorflow 环境中正式安装 Tensorflow ,下载速度很快。

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/win/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl

检测 Tensorflow 是否安装成功

在 Anaconda Prompt 上自己所建的 tensorflow 环境中输入 python ,再输入 import tensorflow as tf ,发现报错显示 Tensorflow 与 numpy 不兼容问题,原因是 numpy 的版本较高,输入以下代码换成 numpy 1.14.0 版后即可。

pip install numpy==1.14.0

若出现如图所示无报错现象,即安装成功。
机器学习工具(一)——Windows 7 下安装 Tensorflow_CPU 版

安装 keras

参考如图所示的 keras 和 Tensorflow 的版本对应关系,选择安装keras 1.2.2版。
机器学习工具(一)——Windows 7 下安装 Tensorflow_CPU 版
在 Anaconda Prompt 中输入以下代码,即可安装。

pip install keras==1.2.2

小结

至此,Windows 7 下 Tensorflow_CPU 版即可使用啦,若运行程序后再出现诸如 No module named ‘pandas’ 等问题时,在 Anaconda Prompt 上输入 conda install pandas 即可下载安装对应的 pandas 库了。

本文地址:https://blog.csdn.net/Echoshit8/article/details/113993795