本文介绍tensorflow 2 在windows (windows 10) 下的安装。2种安装方法,安装成功的验证过程。
方法1:直接python 网站下载的python
我本来安装有python3.8 , 但用 pip install 的方法安装tensorflow 和opencv 都不成功。所以我就用方法2,然后安装成功了。
回过头来,方法2 成功的条件是用python 3.7 的64位版本。可能同样的版本可以安装。卸载python3.8, 安装python 3.7 的64位版本,tensorflow 和opencv 安装都成功了。
用的命令是:
pip install tensorflow
过程和效果如下:
命令显示执行过程很多,最后显示成功安装了。安装成后,升级了pip ,然后用命令 :
pip install opencv_python
安装了opencv。如下:
验证方法是:进入python , 然后import tensorflow 正常返回,显示没报错,说明包安装好了。
当然可以到集成环境运行简单tensorflow 程序,验证更彻底。
下面是一个简单的验证程序:
#1.导入tf.keras
import tensorflow as tf
from tensorflow.keras import layers
print(tf.__version__)
print(tf.keras.__version__)
程序运行,显示2个的版本号。
======================= RESTART: C:/atensorflow/demo1.py =======================
2.0.0
2.2.4-tf
>>>
回过头安装成功了。估计python 3.8 太新了,网上安装库里的whl 文件还没有跟上。
安装完成了,可以测试机器学习 tensorflow 2 的hello world
方法2,去https://www.anaconda.com下载安装
去:https://www.anaconda.com/distribution/ 下载一个64位的Graphics Installer,如下图:
我最开始下载的是32 bit 版本, 结果安装tensorflow 2不行。
下载并安装后,就可以看到 Anaconda3 的程序,选择 Anaconda Prompt 这个:
出现命令栏:
输入命令 pip install tensorflow
下图显示有点差异,这个是在环境tf2 下的安装过程:
测试验证:
安装好了后,可以进入python 测试
在python 里输入命令
import tensorflow as tf
回到下个提示,没有报错,说明安装好了。
进一步的程序测试,显示版本号,请看方法1 里的测试。
安装完成了,可以测试机器学习 tensorflow 2 的hello world
走过的路,
我原来安装了Python 3.8, 但安装 tensorflow 2 不行,所以才去安装Anaconda3 的,开始下载的是32位版本,安装也不行,查找whl 安装方式,只有64位的。所以卸载,安装64位的。64位的python 3.7版本,这个可以直接安装。
我看了一个教程,建立一个tf2 的环境,并激活,如下操作:
在conda命令行下输入: conda create tf2 python
中间要确认,输入y
完成后 activate tf2
接下来安装 pip install tensorflow
最开始就是这个安装成了,可以python 下输入import tensorflow 成功。
但不会输入程序,就是多行的程序,转到spyder 可以,但不会改变里面的环境设置,后来就不要环境设置,直接就好了。
待这个方法完成后,然后先方法1安装看看,结果也不错。