Windows7 64位 安装tensorflow

上网查了一下windwos7 64位系统下安装tensorflow的一些资料,然后就开始安装了,安装过程还算顺利,但还是有几个需要注意的坑……

说明:
Windows7 64位系统,显卡支持gpu加速就直接安装了tensorflow-gpu的版本。安装之前先查一下,如果自己电脑的显卡不支持gpu加速的话,就可只安装tensorflow的cpu版本,无需安装CUDA和cuDNN。

安装环境

建议直接从以上网址下载这些各自对应的软件包,如果下载有问题,再从我的百度云网盘下载,下载地址:http://pan.baidu.com/s/1bo5GvWN,密码:4fln。
注意自己windwos操作系统的版本是否是win7 64位以及是否支持GPU加速再决定下载。

此处的坑:注意cuDNN的版本必须是5.1,使用5.0的会有问题(已踩过此坑,换了5.1就没问题了)

安装前的准备

1.确保你的系统已经安装python3.5 64位;
2.确保稳定的网络连接;
3.确保pip的版本>=8.1;
4.确认自己的显卡支持CUDA,如果不支持可以安装tensorflow的CPU版本(不需要安装CUDA和cuDNN)。

网上有的人说必须要安装VS,我的电脑以前安装过VS2010,然后好长时间没用,就给卸载了,卸载的干干净净。但还是安装成功了。不放心的可以先安装VS2010以后再进行安装。

安装CUDA

首先,可以去这个网址(https://developer.nvidia.com/cuda-gpus)查看自己的显卡是否支持。如果支持的话,然后去这个网址(https://developer.nvidia.com/cuda-downloads)下载自己windows版本的对应的exe安装包进行安装。

此处需要注意的坑:直接双击exe,一直默认下一步下一步结果安装失败。
后来,网上查资料,说是安装的时候选择自定义安装,然后不要勾选driver进行安装。试了一下,果然安装成功了。然后再双击exe再安装一次,这次安装只选择driver就可以了(又一大坑:我没有安装dirver就安装了tensorflow-gpu,结果安装完测试发现,python3.5的IDLE只要一运行tensorflow的session的run方法,python就挂了然后自动重启。这个坑我已帮各位提前踩了……如果发现安装dirver失败那就像我安装的一样,直接进行下一步吧,如果运行tensorflow失败的话,再把dirver安装上)。
安装CUDA的时间稍微有点儿长,而且安装dirver的时候屏幕可能会闪烁。
安装完成后打开cmd,命令行输入nvcc -V,看到版本信息则表示安装成功。
测试安装CUDA是否成功

安装cuDNN

下载地址:https://developer.nvidia.com/cudnn
下载的时候需要注册,然后填一个调查问卷,很简单。
下载完了会发现其实就是一个压缩包,将此压缩包解压到任何一个目录下都行,然后把目录添加到path环境变量。
例如解压到C盘,那么就把C:\cuda\bin添加到path环境变量。

此处注意,需要将cuda文件夹下的文件复制到相应的位置,如:

  • C:\cuda\bin\cudnn64_5.dll 复制到C:\Program Files\NVIDIA GPU Computing
    Toolkit\CUDA\v8.0\bin目录下;
  • C:\cuda\include\cudnn.h复制到C:\Program Files\NVIDIA GPU Computing
    Toolkit\CUDA\v8.0\include目录下
  • C:\cuda\lib\x64\cudnn.lib复制到C:\Program Files\NVIDIA GPU Computing
    Toolkit\CUDA\v8.0\lib\x64目录下。

安装tensorflow-gpu

安装tensorflow-gpu之前先要安装numpy。直接在cmd中输入pip install numpy进行安装可能会安装失败,不建议在线安装numpy。建议从http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy网站下载离线numpy的whl文件进行离线安装。下载的是numpy+mkl的whl文件(貌似直接pip install numpy安装后不包含mkl,可能会出问题)。
安装离线的numpy文件还有个坑,就是下载后死活安装不上,提示什么文件名之类的错误。我是用迅雷下载的,下载后文件名有乱码,安装失败。改了文件名以后还是安装失败。后来使用谷歌浏览器下载后,文件名不是乱码。打开cmd,进入whl文件所在的目录,然后输入pip install numpy‑1.11.3+mkl‑cp35‑cp35m‑win_amd64.whl安装成功。
tensorflow的安装,可以下载tensorflow的离线版,在不连接网络的情况下安装。但是建议在联网的情况下进行安装,因为可能会有相应的依赖库也需要进行安装(这个不太确定,如果在线安装失败,那么只能下载离线版安装了。我是在线安装,安装没问题)。
cmd下输入pip install tensorflow-gpu进行安装。网上有人说需要修改pip国内原,这个我没有修改,但也安装成功了。

测试

安装完成后,打开python3.5的IDLE,输入代码进行测试是否安装成功。
测试是否安装成功

如果能看到此结果,则说明安装成功!

参考博客:
1. 【TensorFlow】Windows10 64位下安装TensorFlow -
官方原生支持(http://blog.csdn.net/u010099080/article/details/53418159
2. Windows7 64位安装TenSorFlow(http://blog.csdn.net/hongzhen91/article/details/62888660
3. windwos安装tensorflow(http://blog.csdn.net/bixuange/article/details/53491635

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 安装TensorFlow的步骤如下: 1. 确认您的计算机已经安装了Python 3.11版本。 2. 打开命令行窗口,输入以下命令安装TensorFlow: ``` pip install tensorflow ``` 3. 等待安装完成后,您就可以在Python中使用TensorFlow了。 注意:如果您的计算机没有安装pip,请先安装pip,然后再执行上述命令。另外,如果您的计算机没有安装numpy和scipy,也需要先安装这两个库。 ### 回答2: Python是一种高级编程语言,而TensorFlow是用Python编写的深度学习框架。Python以其易学、高效、便携、可扩展性等优点,已成为深度学习和人工智能领域最流行的编程语言之一。本文将介绍如何在Python3.11环境下安装TensorFlow。 第一步:安装Python3.11 首先,需要下载安装Python3.11。您可以在官方网站上下载Python3.11的安装文件,根据您的操作系统选择下载64位或32位版本。下载安装文件后,按照提示进行安装。 第二步:安装pip pip是Python包管理器,可用于安装和管理Python库。安装pip非常简单。打开命令提示符,输入以下命令即可: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py 第三步:安装TensorFlow 在终端中执行以下代码: pip install tensorflow 安装完成后,执行以下代码,检查TensorFlow是否成功安装: python3 import tensorflow tensorflow.__version__ 如果成功输出了TensorFlow的版本号,则表明TensorFlow正确地安装在Python3.11环境中。 总结: 安装TensorFlow使用起来非常简单,在Python3.11环境下使用pip命令即可完成安装。使用TensorFlow可以轻松搭建深度学习模型,为人工智能和机器学习提供了强大的支持。 ### 回答3: 在安装TensorFlow之前,您需要确保您的计算机满足以下要求: 1.64位操作系统(Windows 7或更高版本, Ubuntu 14.04或更高版本,macOS 10.12.6(Sierra)或更高版本)。 2.支持AVX指令集的CPU(在Windows中,如果没有,您需要更新您的处理器驱动程序)。 3.至少有4GB的RAM。 4.Python 3.6-3.8版本 以下是在Python 3.8中安装TensorFlow的步骤: 1.首先要确保pip已经更新到最新版本,在终端或命令行中输入: pip install --upgrade pip 2.安装TensorFlow: pip install tensorflow 3.如果您要使用GPU版本的TensorFlow,您还需要安装CUDA和cuDNN。 注意:TensorFlow安装可能需要一些时间,因为它需要下载大量的依赖项。一旦安装完成,您可以通过输入以下命令来检查TensorFlow是否正常工作: import tensorflow as tf print(tf.__version__) 如果输出类似于“2.0.0”这样的版本号,则说明TensorFlow已经成功安装并可以在Python代码中使用。 另外,如果您正在使用Anaconda进行开发,则可以使用以下命令来安装TensorFlow:conda install tensorflow 上述步骤可能随着TensorFlow、操作系统版本和计算机配置的变化而有所不同。因此,请查阅相关的文档或教程,并遵循指导进行安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值