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能够參考百度经验里的文章,点这里
安装完毕:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
果然界面都跟之前的版本号不一样。还挺美丽的~
假设有网络訪问不了的问题,能够參考这里设置:http://www.centoscn.com/CentosBug/osbug/2014/0831/3621.html
2.安装Python3
查看当前Python版本号信息。命令(python -v),Centos7默认的Python版本号是2.7.5
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
下载Python3:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
假设不确定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
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
上图显示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
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
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
最后測试:
Centos7安装TensorFlow的更多相关文章
- win7 x64安装TensorFlow
在windows下安装的TensorFlow做学习研究之用,如果要进行技术,请看相关博文:CentOS7安装TensorFlow 1.安装Pytho3.5 首先到Anaconda网站去下载Window ...
- centos7 源码编译安装TensorFlow CPU 版本
一.前言 我们都知道,普通使用pip安装的TensorFlow是万金油版本,当你运行的时候,会提示你不是当前电脑中最优的版本,特别是CPU版本,没有使用指令集优化会让TensorFlow用起来更慢. ...
- CentOS7 安装python库(numpy、scipy、matplotlib、scikit-learn、tensorflow)
0.1准备工作 安装好CentOS7,配置好网络,确保网络畅通. 0.2root授权 首先:当前用户为kaid # vim /etc/sudoers 在root ALL=(ALL) ALL之后添加: ...
- centos7.4 python3.6 Anaconda3 的下安装tensorflow
参考这个博客 https://blog.csdn.net/learn_tech/article/details/79861683 在anaconda环境下,安装tensorflow 2018年04月0 ...
- 安装TensorFlow的步骤
安装步骤: 1.安装虚拟机: 2.安装liunx系统: 3.安装TensorFlow. 1.安装虚拟机:虚拟机的版本是不能太低的.我使用的是:VMware-workstation-full-12.0. ...
- CentOS 7 下使用虚拟环境Virtualenv安装Tensorflow cpu版记录
1.首先安装pip-install 在使用centos7的软件包管理程序yum安装python-pip的时候会报一下错误: No package python-pip available. Error ...
- Centos7 安装 Python 的笔记
Centos7 安装 Python 的笔记 注意:系统自带的Python2.7不要改动,最好也不要出错,不然yum之类的工具可能会出错. 安装Python3.7.0 TensorFlow对Python ...
- HP服务器 hp 360g5 centos7安装问题
HP服务器 hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...
- CentOS7 安装Mono及Jexus
CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...
随机推荐
- 使用Python脚本批量裁切栅格
对栅格的裁切,我们通常使用裁切(数据管理-栅格-栅格处理)或按掩膜提取(空间分析-提取分析)来裁切,裁切的矢量要素通常是一个要素图层或Shape文件.如果要进行批量处理,可以使用ToolBox中的批量 ...
- 网上下载的 chm 文件打开后右侧内容显示空白
有时候在网上下载的chm文件打不开,或者打开后右侧内容显示空白,可尝试以下方法解决. 1.当你第一次打开文件时,会弹出如下警告窗口,点击打开: 打开后发现不管你怎么点,右边始终是空白的,有时候也会提示 ...
- Eclipse里如何配制项目在tomcat中启动
首先,在Eclipse中新建一个Hello工程,Workspace的位置在c:/eclipse/workspace,所以hello工程的位置就是在%Workspace%/hello/这个文件夹中. ...
- 解决m2e插件maven-dependency-plugin问题
http://blog.csdn.net/smst1987/article/details/6871495 问题:maven-dependency-plugin (goals "copy-d ...
- VIM显示utf-8文档乱码解决方法
1.相关基础知识介绍 在Vim中.有四个与编码有关的选项,它们是:fileencodings.fileencoding.encoding和termencoding. 在实际使用中.不论什么一个选项出现 ...
- java之八大排序
的关系: 1.直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的.如此反 ...
- 〖Linux〗联想K860/i Android 4.2及以上的Bootimg解压与打包工具
因为自己有需要,所以花了一点时间来写了一下. 1. 解压工具 #!/bin/bash - #====================================================== ...
- 如何在Eclipse中查看JDK以及Java框架的源码
方法一:快速简单 第一步: 打开你的Eclipse,然后随便找一个Java文件,随便找一个Java类库,比如String什么的,然后按住Ctrl,再点击它,你会发现跳到如下界面: 你会发现报错了:So ...
- linux too many open files报错
修改方法:vi /etc/security/limits.conf 增加一行,如下: * - nofile 65535 修改vi /etc/ssh/sshd ...
- Linux 系统使用 iso 镜像文件或光盘配置本地YUM 源的最简单方式
1.分配光驱 选择本地的iso系统镜像文件,或者在光驱中放入系统安装盘.之后,在桌面可以看到RHEL-7.2-Server的光盘图标. 2.查看光驱挂载的位置 使用df -h 命令可以看到光驱或镜像文 ...