Windows7 安装TensorFlow

本人机器为64位win7

首先安装python,版本一定要注意,TennsorFlow要使用 Python3.0 系列版本不能使用2.0系列版本,但是TensorFlow 的安装包目前windows版本还不支持 Python 3.6 。


该图是查看TensorFlow目前支持的安装包结果(链接为https://pypi.python.org/pypi/tensorflow/),这里不需要下载,下边用命令行安装。

文件名里cp35 cp36 就是指cpython的版本。文件名里还有支持的操作系统版本。 截止12月28日,支持windows 的版本需要64位系统,不支持32位系统。linux和osx的就支持32位,不过话说现在的机器都是64位CPU了吧,这个不是障碍。要用windows的只支持Python3.5。linux和osx有python3.6的支持。

所以这里我下载了3.5.0版本的Python(链接为https://www.python.org/downloads/release/python-350/),

step1:下载后,双击打开安装,第一步要记得勾上add python to Path 选项,意思是把Python的安装路径添加到系统环境变量的Path变量中。然后选择自定义路径,默认装C盘也可以。

step2:下一步默认全选就可以。

step3:点击next,记得勾选第一项,Install for all users, 然后选择自己的目录。

step4:安装后,以管理员运行cmd,验证是否安装成功,主要是看环境变量有没有设置好,在cmd中输入python,然后回车,如果出现python的版本号则说明软件装好了。

接下来就是利用pip安装TensorFlow了,一定要记住命令行工具要用管理员身份而且是使用


至此可以使用python窗口尝试导入tensorflow(命令为:import tensorflow),我在导入中遇到如下错误:

Traceback (most recent call last):
  File "C:\mysoft\Python\Python35\lib\site-packages\tensorflow\python\platform\self_check.py", line 47, in preload_check
    ctypes.WinDLL(build_info.msvcp_dll_name)
  File "C:\mysoft\Python\Python35\lib\ctypes\__init__.py", line 347, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] 找不到指定的模块。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import tensorflow
  File "C:\mysoft\Python\Python35\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "C:\mysoft\Python\Python35\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\mysoft\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in <module>
    self_check.preload_check()
  File "C:\mysoft\Python\Python35\lib\site-packages\tensorflow\python\platform\self_check.py", line 55, in preload_check
    % build_info.msvcp_dll_name)
ImportError: Could not find 'msvcp140.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. You may install this DLL by downloading Visual C++ 2015 Redistributable Update 3 from this URL: https://www.microsoft.com/en-us/download/details.aspx?id=53587

上述情况是由于没有安装微软vs2015提供的组件Visual C++ Redistributable for Visual Studio 2015,官网地址为https://www.microsoft.com/zh-CN/download/details.aspx?id=48145可以从这里下载http://down.tech.sina.com.cn/page/65577.html。

安装之后可以正常导入。


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值