热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

win10+python3.5+tensorflow+各种依赖库的安装方法

看到最新的tensorflow支持windows系统,LZ不免也想尝试一下。结果没想到遇到各种坑。首先第一个问题,tensorflow在windows下只支持python3.5,而我之
看到最新的tensorflow支持windows系统,LZ不免也想尝试一下。结果没想到遇到各种坑。
首先第一个问题,tensorflow在windows下只支持python3.5,而我之前装的anaconda2系列,也就是说是python2.7,第一步就是把anaconda2卸载了。
第二步,到CUDA官网上下载CUDA8.0,1.3G,学校网渣的不行,所以很慢,安装感觉比ubuntu方便很多,直接按照正常步骤装好就行了,打开cmd窗口,输入nvcc -V,会显示出你装的CUDA的版本。
第三步,下载cudnn v5.1这个版本,解压后把对应的文件放到NVIDIA GPU Computing Toolkit里面对应的文件夹里就行了。这两个步骤都不是很难。
第四步,本来想通过安装anaconda3,然后安装tensorflow的,这里可以介绍一个下载软件源的好地方,清华软件镜像源,下载速度超级赞(https://mirrors.tuna.tsinghua.edu.cn/),第一次感受到了网速的存在。然后下载了Anaconda 3-4.2.0windows版本,结果出现了一个我之前从来没有遇到的一个bug,安装到最后会报错,“failed to create anaconda menu”,接下来就是没法初始化anaconda,没法添加环境向量。接下来就是工作量的开始,疯狂的在网上搜索解决方案。有说要改根目录,直接改到C:/,试了,没用。有说不限定usr,试了,没用!有说是因为中文目录问题,我看了一眼,并没有中文出现在路径当中,直接阿西吧!最后一个更绝,重装操作系统,这方法我只能呵呵了。没办法,想从anaconda中装tensorflow的计划流产了,换一个把。
好,第四步,装python3.5.2,这个安装还是很简单的,直接官网下载这个版本的就行了
第五步,安装tensorflow,打开cmd窗口,输入下面指令就ok了,
C:\> pip3 install --upgrade tensorflow-gpu
LZ是win10的系统,显卡是970,所以就安装了个GPU版本的tensorflow
如果小伙伴要安装cpu版本,可以直接跳到第四步,在第五步的时候输入
C:\> pip3 install --upgrade tensorflow
最后只要打开cmd窗口,输入
python
import tensorflow as tf
不出现报错就说明windows版本的tensorflow也安装好啦
在windows下使用python还是有很多问题,如果通过anaconda安装tensorflow的话,python很多依赖库都已经安装好了,不用单独再一个个安装。而像LZ是通过pip安装的tensorflow,用的时候会发现超级多importerror,基本上报的错都是缺少模块。那怎么解决呢?
通过在网上资料的查询,推荐大家一个网站,http://www.lfd.uci.edu/~gohlke/pythonlibs/,这虽然是一个非官方的网站,但是里面的依赖库非常全,只要根据自己需要的版本进行对应的下载,然后里面名字的命名问题,一般如果我是安装python3.5.2,那么选择的文件就要是cp35,不然的话python的版本会不匹配,导致安装失败。
安装的话是把cmd窗口打开,cd到python的script的文件夹中
pip install *.whl
利用pip对文件进行安装就可以了,这是我找到的算是在windows下安装python依赖库比较便捷的方法了,当然如果你有更好的办法,欢迎留言探讨。
还有小伙伴说可以利用pip,在windows下不像ubuntu下那么方便,经常会查找不到那个包,所以这个方法安装有些依赖库可能会失效。O(∩_∩)O

推荐阅读
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 本文讨论了在进行 MySQL 数据迁移过程中遇到的所有 .frm 文件报错的问题,并提供了详细的解决方案和建议。 ... [详细]
  • 本文介绍了如何利用 `matplotlib` 库中的 `FuncAnimation` 类将 Python 中的动态图像保存为视频文件。通过详细解释 `FuncAnimation` 类的参数和方法,文章提供了多种实用技巧,帮助用户高效地生成高质量的动态图像视频。此外,还探讨了不同视频编码器的选择及其对输出文件质量的影响,为读者提供了全面的技术指导。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • Python 程序转换为 EXE 文件:详细解析 .py 脚本打包成独立可执行文件的方法与技巧
    在开发了几个简单的爬虫 Python 程序后,我决定将其封装成独立的可执行文件以便于分发和使用。为了实现这一目标,首先需要解决的是如何将 Python 脚本转换为 EXE 文件。在这个过程中,我选择了 Qt 作为 GUI 框架,因为之前对此并不熟悉,希望通过这个项目进一步学习和掌握 Qt 的基本用法。本文将详细介绍从 .py 脚本到 EXE 文件的整个过程,包括所需工具、具体步骤以及常见问题的解决方案。 ... [详细]
  • CSS3 @font-face 字体应用技术解析与实践
    在Web前端开发中,HTML教程和CSS3的结合使得网页设计更加多样化。长期以来,Web设计师受限于“web-safe”字体的选择。然而,CSS3中的`@font-face`规则允许从服务器端加载自定义字体,极大地丰富了网页的视觉效果。通过这一技术,设计师可以自由选择和使用各种字体,提升用户体验和页面美观度。本文将深入解析`@font-face`的实现原理,并提供实际应用案例,帮助开发者更好地掌握这一强大工具。 ... [详细]
  • 大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式
    大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式 ... [详细]
  • Python错误重试让多少开发者头疼?高效解决方案出炉
    ### 优化后的摘要在处理 Python 开发中的错误重试问题时,许多开发者常常感到困扰。为了应对这一挑战,`tenacity` 库提供了一种高效的解决方案。首先,通过 `pip install tenacity` 安装该库。使用时,可以通过简单的规则配置重试策略。例如,可以设置多个重试条件,使用 `|`(或)和 `&`(与)操作符组合不同的参数,从而实现灵活的错误重试机制。此外,`tenacity` 还支持自定义等待时间、重试次数和异常处理,为开发者提供了强大的工具来提高代码的健壮性和可靠性。 ... [详细]
  • 在Ubuntu系统中安装Android SDK的详细步骤及解决“Failed to fetch URL https://dlssl.google.com/”错误的方法
    在Ubuntu 11.10 x64系统中安装Android SDK的详细步骤,包括配置环境变量和解决“Failed to fetch URL https://dlssl.google.com/”错误的方法。本文详细介绍了如何在该系统上顺利安装并配置Android SDK,确保开发环境的稳定性和高效性。此外,还提供了解决网络连接问题的实用技巧,帮助用户克服常见的安装障碍。 ... [详细]
  • 利用ZFS和Gluster实现分布式存储系统的高效迁移与应用
    本文探讨了在Ubuntu 18.04系统中利用ZFS和Gluster文件系统实现分布式存储系统的高效迁移与应用。通过详细的技术分析和实践案例,展示了这两种文件系统在数据迁移、高可用性和性能优化方面的优势,为分布式存储系统的部署和管理提供了宝贵的参考。 ... [详细]
author-avatar
-生命之水-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有