热门标签 | 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

推荐阅读
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • modulepaddle.fluidhasnoattributedata解决:pipinstallpaddlepaddle-gpu1.7.0.post107-ih ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • tcpdump 4.5.1 crash 深入分析
    tcpdump 4.5.1 crash 深入分析 ... [详细]
  • Window10+anaconda+python3.5.4+ tensorflow1.5+ keras(GPU版本)安装教程 ... [详细]
  • 关于如何快速定义自己的数据集,可以参考我的前一篇文章PyTorch中快速加载自定义数据(入门)_晨曦473的博客-CSDN博客刚开始学习P ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
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社区 版权所有