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

Windows 7 下安装 Tensorflow_CPU 版

  • 写在前面
  • 避坑安装过程
    • 安装 Anaconda 4.9.2
    • 检测 Anaconda 是否安装成功
    • 安装 Tensorflow 0.12.0rc0
    • 检测 Tensorflow 是否安装成功
    • 安装 keras
  • 小结

写在前面

问题 :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 版_第1张图片

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

在这里插入图片描述

安装 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 版_第2张图片
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

若出现如图所示无报错现象,即安装成功。
在这里插入图片描述

安装 keras

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

pip install keras==1.2.2

小结

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

你可能感兴趣的