官方介绍(超详细):https://www.tensorflow.org/install/pip
按照官方介绍,不同的TensorFlow版本只支持特定的python版本所以你要是下载.whl包安装的话,需要选择好合适的版本,我第一次安装的时候不知道这些,就是从python3.7然后使用 $ pip install tensorflow 来安装的,结果一使用就开始报错,在网上也找到了很多类似的问题,可是按照他们提供的方法也解决不了问题,最后找到了官方社区的安装教程,一次就装好了。
系统环境:win10
一、安装python开发环境
安装python3.6(3.4、3.5)
安装pip
安装 virtualenv $ pip install virtualenv
安装 Microsoft Visual C++ 2015 Redistributable 更新 3
下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/?rr=https%3A%2F%2Fwww.tensorflow.org%2Finstall%2Fpip
选择“可再发行组件和生成工具”,下载并安装Microsoft Visual C++ 2015 Redistributable 更新 3
二、创建并激活虚拟环境:(使用到上面安装的virtualenv)
创建一个新的虚拟环境,方法是选择 Python 解释器并创建一个 ./venv 目录来存放它:
virtualenv ./venv
激活虚拟环境:
.\venv\Scripts\activate
虚拟环境的更多信息 https://www.cnblogs.com/Gaoqiking/p/10528509.html
三、 安装 TensorFlow pip 软件包
以下是在你刚刚创建的虚拟环境venv下安装的
$ pip install --upgrade tensorflow
系统会自动安装软件包依赖项。
验证安装效果
$ python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
四、遇到的问题
我之前安装的是python3.7我直接在命令行中使用
$ pip install tensorflow
安装,结果出了很多错,在网上找了好多教程,也没有解决,当我安装成功了我才发现,原来一开始走的路就是错的,也体会到了找到正确方法的重要性