Ubuntu16.04下安装Anaconda,tensorflow以及解决spyder中无法import tensorflow问题
来源:互联网 发布:linux 端口转发到外部 编辑:程序博客网 时间:2024/05/16 09:02
- 第一步:下载anaconda
到Anaconda官网下载对应的linux anaconda版本。
我这里下载的是此刻的最新版本:Anaconda 4.4.0 for Linux,Python 3.6版本 - 第二步:安装anaconda
打开终端,cd 到anaconda的下载目录,按照上图左边提示的安装命令即可成功安装。即:bash Anaconda3-4.4.0-Linux-x86_64.sh
。然后一直enter键,中途会遇到([y]/n)? 的提示,输入y即可。
安装好后,在终端输入Python即可看见python 3.6而不是Ubuntu 16.04自带的Python2.7的信息,表明安装成功。 第三步:安装TensorFlow
建立一个 conda 计算环境名字叫tensorflow: 在终端输入一下命令即可,我这里是Python3.6版本conda create -n tensorflow python=3.6
激活tensorflow环境,继续在终端输入一下命令:
source activate tensorflow
这时可看见终端命令行最前端多了一对括号(tensorflow)
然后使用其中的 pip 安装 TensorFlow, 我这里安装的是Python3.6版本的TensorFlow,不同版本的安装命令不一样,这里可参见官网 对于anaconda下TensorFlow的安装说明,然后继续在终端输入一下命令安装:pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.0-cp36-cp36m-linux_x86_64.whl
注意以上安装的TensorFlow是没有安装GPU support 的。
第四步:测试TensorFlow是否安装成功
TensorFlow安装成功之后,在TensorFlow环境下的终端(即命令行最前端有(tensorflow))输入以下代码测试:import tensorflow
没有报错即是安装成功了。
第五步:spyder里import tensorflow报错显示没有tensorflow模块解决
安装完anaconda后anaconda会自带spyder这个IDE,但是我们在打开这个IDE输入import tensorflow会显示没有TensorFlow这个模块的错误,不对啊,明明我们已经安装了TensorFlow,而且在终端下也测试了没问题啊。这里我也查看了网上关于这个问题地许多教程,感觉都不太明朗,这里给出我不知在哪儿看到的解决方案:
之所以会出现这个问题大概是anaconda自带的spyder没有工作在tensorflow环境下的原因。想要在TensorFlow环境下使用spyder,那就在tensorflow环境下再安装一个spyder嘛。好,那我们开始安装。
在tensorflow环境下,在终端用conda安装spyder。输入一下命令:conda install spyder
然后会看见安装目录位于我们之前建好的tensorflow环境下,也会看到安装spyder会安装许多依赖包,然后输入y,大概10分钟后就安装好了。这时我们在终端输入spyder打开spyder,在IPython console下输入import tensorflow,如果没有报错则表明安装成功了。
总结:
注意每次要使用tensorflow时,一定要先在终端激活tensorflow环境:source activate tensorflow
然后输入spyder打开spyder,这里的这个spyder是tensorflow环境下的spyder,不使用tensorflow时使用以下命令关掉tensorflow环境source deactivate
参考:
TensorFlow 官方文档中文版:
英文官方网站
- Ubuntu16.04下安装Anaconda,tensorflow以及解决spyder中无法import tensorflow问题
- Ubuntu16.04下安装Anaconda(包含spyder)和Tensorflow
- 在windows Anaconda中安装tensorflow 以及spyder 插件
- 在windows Anaconda中安装tensorflow 以及spyder 插件
- Spyder中import tensorflow出现问题
- Ubuntu16.04下Anaconda3+tensorflow+Pycharm+Spyder安装与配置
- ubuntu 安装 anaconda(spyder)+tensorflow
- Anaconda 安装 tensorflow 环境下的 import 问题
- Anaconda安装tensorflow后,spyder无法调用,终端可以。
- Ubuntu16.04 下基于anaconda的TensorFlow tensorboard无法启动问题
- Windows下通过Anaconda安装TensorFlow及Spyder编译器
- 关于win10系统下安装anaconda、tensorflow、spyder
- Anaconda安装TensorFlow及安装Spyder编译器
- Ubuntu16.04+Anaconda 安装GPU版本tensorflow
- Ubuntu16.04版本安装Anaconda+Tensorflow
- 基于ubuntu16.04下anaconda中tensorflow环境的目标检测API安装
- 【Tensorflow】安装spyder(tensorflow)后无法启动
- Tensorflow在Anaconda环境下安装以及一些问题【转】
- 【转】JVM调优总结(二)-一些概念
- Apache Kylin的入门安装
- 初学Python之Flask开发API接口
- 用户注册和登录实例
- 装饰者模式
- Ubuntu16.04下安装Anaconda,tensorflow以及解决spyder中无法import tensorflow问题
- python基础1
- Codeforces Round #420 (Div. 2) E. Okabe and El Psy Kongroo(矩阵快速幂)
- 设计模式(四)observer
- 使用常用的GridView数据控件
- ubuntu14.04(32bit或64bit)上搭建darwin streaming server6.03
- 【转】JVM调优总结(三)-基本垃圾回收算法
- hadoop 性能调优 重要参数设置技巧(转载)
- Android实现点击两次返回键退出