Install TensorFlow in Anaconda

Table of Contents

第二章 Anaconda安装Tensorflow

2.1 安装Anaconda

       可以采取图形界面及终端命令方式安装,详见参考文献Anaconda介绍、安装及使用教程。安装完毕后可通过命令conda --version查看Anaconda版本并进行更新conda update conda,详情见如下:
Alt text

图2-1.安装Anaconda

2.2 在Anaconda中激活安装tensorflow

       安装Anaconda后需在其中创建一名为Tensorflow的环境,输入$ conda create -n tensorflow python=3.5。此时Anaconda中的Enviroment中会有一个Tensorflow环境,如下图所示:
Alt text

图2-2.创建tensorflow环境

       目前只安装了一个空的环境,仅有与Python3.5相关的一些包,我们要激活环境并安装,输入命令:
source activate tensorflow
然后安装tensorflow包,输入命令:
pip install tensorflow
详情如下:
Alt text

图2-3.激活Tensorflow环境

安装完毕后输入命令python并在终端中输入如下代码测试:

import tensorflow as tf
hello = tf.constant(‘Hello, TensorFlow!’)
sess = tf.Session()
print(sess.run(hello))

详情如下:
Alt text

图2-4.检查安装

2.3 在tensorflow中安装Jupyter Notebook

       Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。个人理解就是一个功能较为丰富的代码编辑器。
       因为前面已安装了Anaconda,所以此时可以直接在Anaconda界面中选择Jupyter Notebook进行安装。但是此时只是在Anaconda中安装了Jupyter Notebook,还不能将其应用于Tensorflow环境(即打开Jupyter无法使用tensorflow),所以我们还要在Tensorflow环境中安装Jupyter Notebook,安装详情如下:
Alt text

图2-5.安装Jypyter(Tensorflow)

2.4 在terminal中运行Tensorflow

       见步骤2或在terminal中打开Jupyter Notebook,在Jupyter notebook中运行Tensorflow,详情见下图:
Alt text

图2-6.终端打开Jupyter Notebook

2.5 在jupyter notebook中运行tensorflow

       在图形界面中开启jupyter notebook,详情如下:
Alt text

图2-5.打开Anaconda

Alt text

图2-6.新建代码文件

2.6 报错解决

       在jupyter notebook 中编写并运行文件时可能会报错无法导入某个包
解决办法一:
       可能是由于没有在Tensorflow环境中安装Jupyter Notebook,参照第3步进行操作。
解决办法二:
       可以在 Anaconda Navigator 界面中选择 Enviroment 并选择对应的编程环境,查找并安装相应的包。详情如下:
Alt text

图2-7.安装对应包

解决办法三:
       在环境界面显示已安装了对应包,可还是报错时(我遇到的情况是no moduled named tensorflow,即没有tensorflow模块),可以尝试对pip更新:
$ pip install --upgrade pip Collecting pip
或重新通过pip安装tensorflow
$ pip install tensorflow

2.7 参考

[1] 一蓑烟羽.Mac下通过Anaconda安装Tensorflow
[2] HardCookies.macOS上安装TensorFlow并在Jupyter Notebook中使用
[3] Zhongyu Kuang.Trouble with TensorFlow in Jupyter Notebook
[4] 王子谖.机器学习AI(一)之anaconda

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值