(一)ubuntu-64位安装tensorflow过程:
  
  1安装Anaconda
  
  然后执行:bash Anaconda×××-Linux-x86_64.sh ,然后一直enter键,中途会遇到([y]/n)? 的提示,输入y即可。
  
  安装好后,在终端输入Python即可看见:Python 3.6.3 |Anaconda, Inc.|,表明安装成功。
  
  2安装tensorflow(cpu版)
  
  官方的建议是即时你有gpu,但也可以先装一个cpu版,创建环境的命令为:
  
  conda create -n tensorflow python=3.6
  
  (一定要指定python版本,python=3.6)
  
  下载之后,将whl文件重命名为tensorflow-1.0.0-py3-none-linux_x86_64.whl(博主按照这个做的,没出错),否则会出现
  
  tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.
  
  一样的报错,具体参考https://www.zhongdayule.cn github.com/ tensorflow/tensorflow/issues/1990,然后进入环境并安装tensorflow,执行下面的命令:
  
  source activate tensorflow #激活tensorflow环境
  
  cd /Downloads #切换到whl文件所在文件夹
  
  pip install --ignore-installed --upgrade tensorflow-1.0.0-py3-none-linux_x86_64.whl #不要用sudo pip,也不要用pip3
  
  3验证安装
  
  (tensorflow)$ python
  
  import tensorflow as tf
  
  hello = tf.constant('Hello, TensorFlow!')
  
  sess = tf.Session()
  
  sess.run(hello)
  
  (二)spyder使用tensorflow:
  
  第三步验证成功,但spyder调用import tensorflow时出现报错:没有tensorflow模块。试过的解决方案(不晓得哪步起作用了,反正最后可以用了):
  
  1.在tensorflow环境下,在终端用conda重新安装spyder。输入命令:
  
  conda install spyder
  
  2.将Spyder--tools--Python interpreter中改为TensorFlow目录下bin中的Python3.6
  
  3.将/anaconda3/envs/tensorflow/ www.dfgjpt.com/ lib/python3.6/ www.tianzunyule178.com site-packages下的所有文件都拷到anaconda3/lib/python3.5/site-packages下
  
  (三)conda方式使用TensorFlow方法:
  
  每次使用前,首先激活conda环境:
  
  $ source activate tensorflow
  
  从conda环境中退出:

ubuntu-64位安装tensorflow的更多相关文章

  1. win10 64位 安装TensorFlow

    .由于之前安装的是python2.7 ,tensorflow在windows下必须要python3 网上查了一下有三种方法2版本共存 1.不用Anaconda windows 安装python2 与p ...

  2. windows7 64位安装tensorflow 1.4.0 CPU版本

    机器学习和深度学习真是新生代的宠儿,我也被安排来搞这个了,这下是真的从0开始了.看了几天ppt,想跑跑代码试试,装个环境. 都说tensorflow很火很好用,反正我什么也不懂,准备把这些框架一个一个 ...

  3. Ubuntu 64位安装32位运行库

    sudo apt-get install ia32-libs 32-64sudo apt-get install libc6:i386sudo apt-get install librt:i386su ...

  4. 〖Linux〗Ubuntu 64位安装sqlite3_analyzer

    1. 安装过程 -dev:i386 wget -c "http://www.sqlite.org/2013/sqlite-analyzer-linux-x86-3080200.zip&quo ...

  5. ubuntu 14.04 64位安装iNodeClient

    ubuntu 14.04 64位安装iNodeClieng(华三校园客服端) http://pan.baidu.com/s/12dpxk ubuntu 14.04 64bit Install H3C ...

  6. Ubuntu 14.04 64位安装Android Studio 和 genymotion (下)

    接上一篇,上回书说到,我们可以进android studio的编辑器了.感觉不错.挺好的,先不说genymotion,先看看你的android项目有没有r文件,项目有没有错误? 如果没有问题的话,下面 ...

  7. 在Ubuntu 64位OS上运行hadoop2.2.0[重新编译hadoop]

    最近在学习搭建Hadoop, 我们从Apache官方网站直接下载最新版本Hadoop2.2.官方目前是提供了linux32位系统可执行文件,结果运行时发现提示 “libhadoop.so.1.0.0 ...

  8. ubuntu 64位android项目报错的解决方案,打开64位 Ubuntu 的32位支持功能

    ubuntu的64位下的android环境,说实话,还真得费点精力了,解决一个问题,又出来一个新问题. 小编昨天刚好不容易将android的环境搭建好了,这不,刚建了个项目,直接就报错,下面是罗列出的 ...

  9. hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档

    相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclip ...

  10. hadoop2.5发布:最新编译 32位、64位安装、源码包、API以及新特性

    hadoop2.5发布:最新编译 32位.64位安装.源码包.API以及新特性 http://www.aboutyun.com/thread-8751-1-1.html (出处: about云开发) ...

随机推荐

  1. 用Jersey为Android客户端开发Restful Web Service

    平时在做Android客户端的时候经常要与服务器之间通信,客户端通过服务端提供的接口获取数据,然后再展示在客户端的界面上,作为Android开发者,我们平时更多的是关注客户端的开发,而对服务端开发的关 ...

  2. halt, reboot, poweroff - 中止系统运行

    SYNOPSIS /sbin/halt [-n] [-w] [-d] [-f] [-i] [-p] /sbin/reboot [-n] [-w] [-d] [-f] [-i] /sbin/powero ...

  3. python_82_标准库_random模块

    import random print(help(random.random)) #随机整数 print(random.randint(1,7))#生成一个[1, 7]的随机整数 print(rand ...

  4. redis入门指南书中概要

    一.简介 1.redis是一个开源的.高性能的.基于键值对的缓存和存储系统,通过提供多种键值数据类型适应不同场景下的缓存和存储需求,同时redis高级功能能胜任消息队列.任务队列等不同角色. 2.内存 ...

  5. destoon ip接口失效修改 修改后偶尔会加载很慢

    因为百度ip转换增加了密匙验证,所以导致之前的接口无法再转换ip地址的信息,修复方法如下:打开include\cloud.func.php文件搜索: function iplookup($ip) { ...

  6. 通过composer安装阿里大于接口扩展

    # 安装laravel阿里大鱼服务 composer require iscms/alisms-for-laravel laravel配置 # 注册服务 # 在config\app.php文件中找到P ...

  7. python操作日志的封装

    前言 曾经转载过一篇关于python日志模块logging的详解 https://www.cnblogs.com/linuxchao/p/linuxchao-log.html, 虽然这篇文章是别人写的 ...

  8. python 中 * 与**的使用

    1.参数中使用如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参数放入一个字典中 如定义以下函数 def func(*args): print(args) ...

  9. R-data.table

    data.table可以扩展和增强data.frame的功能,在分组操作和组合时访问速度更快. require(data.table) theDT = data.table(A=1:10, B=let ...

  10. city Engine 建模

    基本操作介绍 界面布局,文件组织 五个常见图层 常见规则,替换思想