zoukankan      html  css  js  c++  java
  • Centos7安装TensorFlow

    TensorFlow也火了一段时间,想想既然要研究NLP。为什么不好好应用一下Google开源的Deep Learning平台呢,一切还是先从搭建好开发环境開始。


    非常多大神们也做了这方面的工作。汲取他人经验,Centos7+Python3+TensorFlow

    【Note:官方文档(中文版)说眼下TensorFlow的API须要Python2.7,对于Python3还在开发中。所以有Python2.7的能够不用再安装Python,我这里是由于其它须要安装的Python3】


    1.安装Centos7

    之前尝试升级Centos6.5到Centos7。完毕了全部步骤。reboot的时候黑屏了,网上各种方法尝试未果,所以仅仅好在VM上又一次安装一个Centos7

    Centos7下载官网:https://wiki.centos.org/Download

    选择DVD ISO,约4G

    在虚拟机上安装Centos7能够參考百度经验里的文章,点这里

    安装完毕:

    果然界面都跟之前的版本号不一样。还挺美丽的~

    假设有网络訪问不了的问题,能够參考这里设置:http://www.centoscn.com/CentosBug/osbug/2014/0831/3621.html


    2.安装Python3

    查看当前Python版本号信息。命令(python -v),Centos7默认的Python版本号是2.7.5

    下载Python3:


    假设不确定gcc和make是否可用,能够參看这里安装gcc、make和Python3

    安装完毕后。查看Python版本号。我这里有两个Python,一个是Centos自带的2.7。一个是自己安装的3.4


    安装pip

    yum update -y && yum install -y python python-devel epel-release.noarch python-pip


    上图显示pip没有成功安装,接下来採用以下的方法:

    yum -y install python-pip

    完毕后记得清除缓存:yum clean all

    若提示pip要更新到8.1版本号,则依据命令提示更新就可以。(pip install --upgrade pip)


    3.安装TensorFlow

    【更新:感谢@livc95的解惑,由于这里用的是pip。使得实际安装的TF是在python2.7上】




    4.TensorFlow測试

    Python2.7

    若import tensorflow部分提示出错:

    ImportError:numpy.core.multiarray failed to import

    RuntimeError: module compiled against API version 9 but this version of numpy is 7

    即版本号不匹配,检查是否有两个版本号的numpy。而在tensorflow载入的时候用的是低版本号的,从而出错。

    解决的方法:删除低版本号的numpy


    Python3


    Python2.7上能正常使用TensorFlow;

    Python3表示没TensorFlow模块,是由于模块没安装到Python3中,还是由于TensorFlow不支持?暂不得解。等TensorFlow支持Python3的时候再试试。

    【更正一下: TensorFlow是支持Python2.7和Python3.3+的, 我在Python3上没有执行成功是由于没有 用Python3进行安装,感谢一下@livc95 的解惑。Python3 安装TensorFlow能够參考:官方文档


    环境基本搭建好了。接下来就是学习了~~


    因为使用TensorFlow 常常会涉及到使用numpy,但会出现API版本号不匹配问题:


    要么是numpy有多个版本号,要么是numpy仅仅有最低版本号。


    如今的版本号是1.7的,去相应文件夹下删除该版本号的numpy的文件,然后又一次安装新版numpy

    因为直接使用pip和yum进行安装均不成功,所以仅仅好下载 nump的zip文件进行安装:

    首先下载:wget http://jaist.dl.sourceforge.net/project/numpy/NumPy/1.11.0/numpy-1.11.0.zip

    然后解压:unzip numpy-1.11.0.zip

    之后安装:cd numpy-1.11.0;python setup.py install

    最后測试:



  • 相关阅读:
    开源图像标注工具labelme的安装使用及汉化
    win10启动远程桌面连接的设置
    maven 仓库搜索添加需要的jar包
    mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
    在Myeclipse中配置Maven
    JSP过滤器Filter配置过滤类型汇总
    js中location.href的用法
    session失效后跳转到登陆页面
    JS的三种弹框
    JOptionPane.showMessageDialog出现在浏览器下面的解决方法
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7346782.html
Copyright © 2011-2022 走看看