TensorFlow 安装的前提是系统安装了 Python 2.5 或更高版本
1、安装Anaconda,使用conda --version进行安装验证
2、决定是否安装 TensorFlow CPU 版本或 GPU 版本。对于 TensorFlow GPU 版本,需要先安装 CUDA toolkit 7.0 及以上版本、NVDIA【R】驱动程序和 cuDNN v3 或以上版本。Windows 系统还另外需要一些 DLL 文件,读者可以下载所需的 DLL 文件或安装 Visual Studio C++。
还有一件事要记住,cuDNN 文件需安装在不同的目录中,并需要确保目录在系统路径中。当然也可以将 CUDA 库中的相关文件复制到相应的文件夹中。
3、Anaconda安装成功之后,我们需要修改其包管理镜像为国内源。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
更新所有的包
conda upgrade --all (我没成功?)
4、进入Anaconda prompt,安装tensorflow: pip install --upgrade --ignore-installed tensorflow
出现了一些错误
(1)tensorflow安装中出现的ERROR: twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.
解决方法:去https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载对应的twisted版本,然后进入下载了该文件的文件夹,使用pip install Twisted-20.3.0-cp37-cp37m-win_amd64.whl安装。
(2)错误Could not install packages due to anEnvironmentError: [WinError 5] 拒绝访问
解决方法:在install后加--user 就可以,不知道为什么
5、测试tensorflow。
进入python,输入import tensorflow as tf,结果出现错误
ImportError: DLL load failed: 找不到指定的模块
解决方法:安装Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行组件” https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
下载并安装好,然后再验证tensorflow是否安装好
6、输入以下代码(这是在tensorflow2.2下)
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
hello=tf.constant(‘Hello!Tensorflow’)
sess=tf.compat.v1.Session()
print(sess.run(hello))