前言:遇见安装出问题的可直接跳到标题3(其中问题我均遇到并解决,却始终无法成功运行Tensorflow,气得患有懒癌症的我产生了对同病相怜人的同情心,因此就有了这篇博文的诞生),要安装的直接看标题2
**1、Tensorflow安装方式介绍
Tensorflow安装提供几种安装方式,Docker, pip, Anaconda, Virtualenv。但是网上普遍使用anoconda和pip安装,简单对此进行。
- pip就是 Python标准库中的一个特殊包,用它可以来管理Python标准库中其他的包(安装、卸载、更新等)。pip是一个命令行程序。 安装pip后,会向系统添加一个pip命令,该命令可以从命令提示符运行(Windows+r,在弹出窗口输入Cmd,打开命令窗口)。
- Anaconda就是可以便捷获取包且对包能够进行管理(类似于在命令提示符下通过conda等命令进行包的管理),同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python,Jupter Notebook在内的超过180个科学包及其依赖项。官网下载。下载安装文件,跟着提示进行安装(特别简单)。但是跟着网上教程用Anoconda安装Tensorflow除了很多问题。详情见3
2、Tensorflow安装方法(2条命令行即可!!!)
- 首先安装python,具体安装方法,最好下载3.5-3.7之间的python版本。一定要记住当前Python安装路径
- 在电脑左下角搜索框中查找Windows PowerShell并打开,千万注意并不是cmd,如下图对比。

- 进入安装目录(我的Python是3.6,且在如下路径)。
cd C:\Users\hp\AppData\Local\Programs\Python\Python36\Scripts>
截图如下

- 输入命令安装(从https://pypi.tuna.tsinghua.edu.cn/simple/获取tensorflow)
./pip install tensorflow==1.12.0 numpy==1.16.4 -i https://pypi.tuna.tsinghua.edu.cn/simple/
截图如下

- 测试安装成功与否
打开cmd,输入python进入编译,输入:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
3、网上教程踩过的坑**
-
采用anoconda安装tensorfolw报错
错误1:“ ERROR: tensorboard 2.0.2 has requirement setuptools>=41.0.0, but you’ll have setuptools 40.6.2 which is incompatible”
解决方法:pip install setuptools=41.0.0
**错误2:**安装Tensorflow成功后在测试阶段报错:ImportError: DLL load failed: 找不到指定的模块 Failed to load the native TensorFlow runtime
解决方法:点击直达
问题就永远停留在这儿了,尝试过没解决(链接里提及的3种方法我尝试了第一种,就放弃了),最后立马采取了pip uninstall tensorflow,应用2中的两条命令安装并测试成功。学会果断放弃(从本科到现在代码没敲多少,程序安装的不少,到处都是问题,解决问题的三种手段:1、google问题;2、重新装3、另寻他法;),屡试不爽,本科经常开玩笑,装程序一周,敲代码一小时。 -
cmd下通过pip命令安装(先安装好python)
错误1:you are using pip version10.0.1,however pip 20.0.1 is available.
解决方法:python -m pip install --upgrade pip
错误2:TimeOutError(请求超时),因为默认的镜像源是在国外,很容易超时,因此可以使用国内源更新pip。
解决方法:如下
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com pip
错误3:安装tensorflow超时,同刚刚解决问题一样。
问题解决:

其他镜像:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
其他命令:`用管理员身份执行cmd,然后输入如下命令
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple/`
本文介绍了在Windows 10上安装Tensorflow的简便方法,只需两条命令行操作,避免了Anaconda安装时可能出现的问题。文章详细列出了安装过程中的常见错误及解决方案,包括pip版本过旧、DLL加载失败和安装超时等,并提供了国内镜像源以提升下载速度。

1万+

被折叠的 条评论
为什么被折叠?



