ubuntu14.04 安装 tensorflow9.0

文章目录

ubuntu14.04 安装 tensorflow9.0

安装pip(笔者的版本为9.0)

仅使用 CPU 的版本的tensorflow

测试

异常情况

1安装tensorflow问题 owned by OS错误

2此时进行测试会出现 AttributeError: type object 'NewBase' has no attribute 'is_abstract'

3第一个是pip的版本太低,需要升级pip:

4对于owned by OS错误:

更新six

查看pip list

再次安装tensorflow

ubuntu 14.04 + python27 环境下安装tensorflow-0.9.0

官网网址:http://www.tensorfly.cn/tfdoc/get_started/introduction.html

安装pip(笔者的版本为9.0)

$ sudo apt-get install python-pip python-dev

1

仅使用 CPU 的版本的tensorflow

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl

1

测试

正常情况下是没有问题的啦,直接进入python 环境测试:

$ python

Python 2.7.6 (default, Jun 22 2015, 17:58:13)

[GCC 4.8.2] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import tensorflow as tf

>>> exit()

不正常的存在

没有报错就是没有安装成功了,但是…

异常情况

1安装tensorflow问题 owned by OS错误

但是笔者安装过程并没有很顺利,执行安装cpu版本的时候就出现问题咯:

changing mode of /usr/local/bin/f2py to 755

Found existing installation: wheel 0.24.0

Not uninstalling wheel at /usr/lib/python2.7/dist-packages, owned by OS

Found existing installation: six 1.5.2

Not uninstalling six at /usr/lib/python2.7/dist-packages, owned by OS

Successfully installed tensorflow numpy wheel six

Cleaning up...

2此时进行测试会出现 AttributeError: type object ‘NewBase’ has no attribute ‘is_abstract’

>>> import tensorflow as tf

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

File "/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line 23, in <module>

from tensorflow.python import *

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", line 97, in <module>

from tensorflow.python.platform import test

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/test.py", line 62, in <module>

from tensorflow.python.framework import test_util

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/test_util.py", line 41, in <module>

from tensorflow.python.platform import googletest

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/googletest.py", line 32, in <module>

from tensorflow.python.platform import benchmark  # pylint: disable=unused-import

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/benchmark.py", line 112, in <module>

class Benchmark(six.with_metaclass(_BenchmarkRegistrar, object)):

File "/usr/lib/python2.7/dist-packages/six.py", line 617, in with_metaclass

return meta("NewBase", bases, {})

File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/benchmark.py", line 107, in __new__

if not newclass.is_abstract():

AttributeError: type object 'NewBase' has no attribute 'is_abstract'

这个问题我是这样排查的:

3第一个是pip的版本太低,需要升级pip:

gu@Ugly:~$ sudo pip install --upgrade pip

Downloading/unpacking pip from https://pypi.python.org/packages/b6/ac/7015eb97dc749283ffdec1c3a88ddb8ae03b8fad0f0e611408f196358da3/pip-9.0.1-py2.py3-none-any.whl#md5=297dbd16ef53bcef0447d245815f5144

Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB): 1.3MB downloaded

Installing collected packages: pip

Found existing installation: www.tygj178.com  pip 1.5.4

Not uninstalling pip at www.thd540.com /usr/lib/python2.7/dist-packages, owned by OS

Successfully installed pip

Cleaning up...

这里又出现问题了,owned by OS错误:

4对于owned by OS错误:

参考 http://www.micheng178.com   .csdn.net/xuezhisdc/article/details/49588517

解决问题(参考上面的博客内容)

在/usr/local/lib/python2.7/dist-packages/下,新建mypack.pth文件,输入以下内容

新建这个文件的作用是,Python的搜索路径先搜搜/usr/local/lib/,后搜搜/usr/lib。

# 文件内容

/usr/local/lib/python2.7/dist-packages/

1

2

下载six源码

https://pypi.python.org/pypi/six or http://pypi.douban.com/simple/six

解压tar -zxvf six**

切换six**路径,并执行sudo python setup.py install

更新six

gu@Ugly:~$ sudo pip install six www.yigou521.com/--upgrade

1

查看pip list

~$: pip list

1

发现pip 和 six 都升级成功

再次安装tensorflow

gu@Ugly:~$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl

ubuntu14.04 安装 tensorflow9.0的更多相关文章

  1. Ubuntu14.04安装tomcat-9.0.1的教程

    系统环境:Ubuntu14.04 Tomcat安装版本:Apache tomcat 9.0.1 下载地址:http://tomcat.apache.org/download-90.cgi 安装包:ap ...

  2. ubuntu14.04安装CUDA8.0

    ubuntu安装CUDA 因为深度学习需要用到CUDA,所以写篇博客,记录下自己安装CUDA 的过程. 1 安装前的检查 安装CUDA之前,首先要做一些事情,检查你的机器是否可以安装CUDA. 1.1 ...

  3. ubuntu14.04安装opencv3.0

    sudo apt-get update sudo apt-get upgrade 搭建C/C++编译环境: sudo apt-get install build-essential 安装关联库: su ...

  4. Ubuntu14.04安装CMake3.0.2

    http://blog.csdn.net/wz3118103/article/details/39826397 .去网址下载http://www.cmake.org/download/ Platfor ...

  5. Ubuntu14.04 安装配置Opencv3.0和Python2.7

    http://blog.csdn.NET/u010381648/article/details/49452023 Install OpenCV 3.0 and Python 2.7+ on Ubunt ...

  6. Ubuntu14.04安装配置web/ftp/tftp/dns服务器

    目录: 1.安装ftp服务器vsftpd --基于tcp,需要帐号密码 2.安装tftp服务器tftpd-hpa,tftp-hpa --udp 3.web服务器--使用Apache2+Mysql+PH ...

  7. Ubuntu14.04安装intel集显驱动

    Ubuntu14.04安装intel集显驱动 标签(空格分隔): ubuntu linux 驱动安装 1.查看本机显卡型号 使用lspci命令来获取PCI接口硬件信息 o@o-pc:~$ lspci ...

  8. Ubuntu14.04安装配置ndnSIM

    Ubuntu14.04安装配置ndnSIM 预环境 Ubuntu14.04官方系统 请先使用sudo apt-get update更新一下源列表 安装步骤 安装boost-lib sudo apt-g ...

  9. 一.ubuntu14.04安装、亮度设置、显卡设置等一体化讲解

    一.ubuntu14.04安装 安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539. ...

随机推荐

  1. Java 设计模式之中介者模式

    本文继续23种设计模式系列之中介者模式.   定义 用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互.   角色 抽象中介者: ...

  2. WPF知识点全攻略11- 命令(Command)

    先看一下命令的简单使用: <Window.CommandBindings> <CommandBinding Command="ApplicationCommands.Cut ...

  3. vue 文件流下载xlsx 功能实现

    downLoadFile (url, name) { this.xhr = new XMLHttpRequest() this.xhr.open('GET', url, true) this.xhr. ...

  4. DaemonSet 典型应用场景【转】

    Deployment 部署的副本 Pod 会分布在各个 Node 上,每个 Node 都可能运行好几个副本.DaemonSet 的不同之处在于:每个 Node 上最多只能运行一个副本. DaemonS ...

  5. CornerStone使用跳坑总结

    Cornerstone是专门为Mac用户设计的Subversion(SVN)的控制,使版本控制更加透明.cornerstone根Xcode相比,能够更好的忽略文件,所以除了项目经理第一次初始化项目的时 ...

  6. 因 URL 意外地以“/HelloWorld”结束,请求格式无法识别。

    web.config文件中的 <system.web> 节点下加入:<webServices>    <protocols>        <add name ...

  7. iOS 资源大全整理

    这是个精心编排的列表,它包含了优秀的 iOS 框架.库.教程.XCode 插件.组件等等. 这个列表分为以下几个部分:框架( Frameworks ).组件( Components ).测试( Tes ...

  8. 转 fine-tuning (微调)

    https://blog.csdn.net/weixin_42137700/article/details/82107208

  9. matplotlib绘图(一)

    绘制这折现图 导入响应的包 import numpy as npimport pandas as pdfrom pandas import Series,DataFrame%matplotlib in ...

  10. MySQL - INSERT 集合

    范例1: INSERT INTO t_table SELECT ot.* FROM t_other_table ot WHERE ot.is_sent = ? and ot.insert_time & ...