如何在虚拟机centos7上安装tensorflow1.3

 我来答
恨谊新3914
2017-12-03 · TA获得超过1170个赞
知道小有建树答主
回答量:5873
采纳率:4%
帮助的人:608万
展开全部
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不
匿名用户
2017-09-07
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式