Windows 10下最方便且基本不会报错的Tensorflow安装方法+问题解决

本文介绍了在Windows 10上安装Tensorflow的简便方法,只需两条命令行操作,避免了Anaconda安装时可能出现的问题。文章详细列出了安装过程中的常见错误及解决方案,包括pip版本过旧、DLL加载失败和安装超时等,并提供了国内镜像源以提升下载速度。

前言:遇见安装出问题的可直接跳到标题3(其中问题我均遇到并解决,却始终无法成功运行Tensorflow,气得患有懒癌症的我产生了对同病相怜人的同情心,因此就有了这篇博文的诞生),要安装的直接看标题2

**1、Tensorflow安装方式介绍

	Tensorflow安装提供几种安装方式,Docker, pip, Anaconda, Virtualenv。但是网上普遍使用anoconda和pip安装,简单对此进行。
  1. pip就是 Python标准库中的一个特殊包,用它可以来管理Python标准库中其他的包(安装、卸载、更新等)。pip是一个命令行程序。 安装pip后,会向系统添加一个pip命令,该命令可以从命令提示符运行(Windows+r,在弹出窗口输入Cmd,打开命令窗口)。
  2. Anaconda就是可以便捷获取包且对包能够进行管理(类似于在命令提示符下通过conda等命令进行包的管理),同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python,Jupter Notebook在内的超过180个科学包及其依赖项。官网下载。下载安装文件,跟着提示进行安装(特别简单)。但是跟着网上教程用Anoconda安装Tensorflow除了很多问题。详情见3

2、Tensorflow安装方法(2条命令行即可!!!)

  1. 首先安装python,具体安装方法,最好下载3.5-3.7之间的python版本。一定要记住当前Python安装路径
  2. 在电脑左下角搜索框中查找Windows PowerShell并打开,千万注意并不是cmd,如下图对比。
    在这里插入图片描述
  3. 进入安装目录(我的Python是3.6,且在如下路径)。
 cd C:\Users\hp\AppData\Local\Programs\Python\Python36\Scripts>

截图如下

  1. 输入命令安装(从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/

截图如下
在这里插入图片描述

  1. 测试安装成功与否
    打开cmd,输入python进入编译,输入:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

3、网上教程踩过的坑**

  1. 采用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、另寻他法;),屡试不爽,本科经常开玩笑,装程序一周,敲代码一小时。

  2. 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/`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值