一、安装jupyter notebook并配置环境

首先建议大家安装anaconda,最新版本请到官网下载(点击下载连接),没错,直接点击下载python3.6版本的(当然选择做自己电脑相应的位数,我的是64bit),however,tensorflow并不支持python3.6,是不是感觉很尴尬,哈哈,一开始我是这么觉得的,嗯,山人自有妙计(后面讲)。下载完成之后,按照提示把安装包安装好,这个没什么好讲的,一路next。。。

在你安装好anaconda之后,在windows开始菜单中点击Anaconda3(64bit),点击anaconda prompt,这是打开了anaconda自带的终端程序,输入:jupyter notebook ,回车,你的jupyter notebook差不多安装完了,不过我还是建议大家修改一下工作空间,类似于eclipse的workspace,你创建的文件都会保存到这个工作空间下。

Note:还是打开anaconda prompt,输入jupyter notebook --generate-config,这是显示overwinte xxxxxxxx,后面跟了一串路径,该路径为jupyter notebook的配置文件路径,在这个路径下找到ipython_notebook_config.py,用编辑器打开该文件(我用的是notepad ++),找到如下一句:

# The directory to use for notebooks and kernels.

# c.NotebookApp.notebook_dir = ''
 然后在你自己喜欢的目录下新建一个文件夹用于jupyter notebook工作空间,比如在D盘创建一个Jupyter的文件夹,然后把这句改成c.NotebookApp.notebook_dir = 'D:\Jupyter',记得去掉”#“,保存退出,重新打开jupyter notebook,修改成功!

二、 更改jupyter notebook中python版本

我们知道,到目前为止,tensorflow不支持python3.6,因此我们需要将他降低到3.5,这个很简单:

打开anaconda prompt,在终端输入conda install python=3.5,这个过程网速好的话,几分钟吧,这样轻轻松松换掉了python版本

三、安装windows版本的tensorflow

1. 打开这个:

2. 然后输入:conda create -n tensorflow
这样就创建了一个名字为 tensorflow的环境
3. 输入: activate tensorflow (激活环境)【 当然如果要关闭tensorflow输入:deactivate tensorflow】
 

4.选择你想要安装的tensorflow版本(GPU or CPU),如果你要装CPU版本,操作如下:

输入:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0-cp35-cp35m-win_amd64.whl 

如果你想安装GPU版本,当然我假设你已经安装好了Cuda toolkit 和cuDnn,那么请输入:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.3.0-cp35-cp35m-win_amd64.whl 

如果安装的时候报错:

  1. tensorflow-1.3.0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.

原因是Windows下TensorFlow目前只支持python3.5,而最新版Anaconda带有的是python3.6。通过上网搜索获得以下解决方法:

1、首先打开cmd,通过Anaconda创建一个名为tensorflow的python3.5环境

conda create -n tensorflow python=3.5

2、启动tensorflow环境

activate tensorflow

3、安装cpu版TensorFlow

pip install tensorflow-1.3.0-cp35-cp35m-win_amd64.whl(将该.whl文件下载放到终端目录下, 一般是C盘用户名目录)

到这里有一个小插曲,可以检验你是否已经成功地安装了tensorflow:

在该终端输入:

$ python

然后输入以下语句:

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

如果打印如下:

Hello, TensorFlow!

说明你成功安装了tensorflow!否则,回去好好检查一下!

5. 安装ipython
 
conda install ipython 
6. 安装jupyter
conda install jupyter 
7. 输入这个: ipython kernelspec install-self --user
你会看到类似:Installed kernelspec python3 in /Users/XXXX(文件夹名)/Library/Jupyter/kernels/python3 的路径
你去jupyter notebook新建一个文件,试试 import tensorflow as tf, 然后运行之后不报错(比如 ‘no module’之类的话)。说明你就可以用了
 
 

windows10 下安装tensorflow 并且在jupyter notebook 上使用tensorflow的更多相关文章

  1. win7 使用anaconda安装tensorflow并且在jupyter notebook上启动

    记录一下学习深度学习的小事情: 1.tensorflow 现在只支持windows 64位系统: 2.因为实验室的电脑比较老旧,Gpu配置低,所以选择安装的是tensorflow Cpu版本,对于学习 ...

  2. win10下Anaconda 2 和 3 共存安装,并切换jupyter notebook和Pycharm中的对应版本

    win10下Anaconda 2 和 3 共存安装,并切换jupyter notebook和Pycharm中的对应版本 zoerywzhou@163.com http://www.cnblogs.co ...

  3. anaconda 环境新建/删除/拷贝 jupyter notebook上使用python虚拟环境 TensorFlow

    naconda修改国内镜像源 国外网络有时太慢,可以通过配置把下载源改为国内的通过 conda config 命令生成配置文件,这里使用清华的镜像: https://mirrors.tuna.tsin ...

  4. Windows10下安装OpenSSL

    Windows10下安装的方法 安装环境:Windows10专业版+VS2013 工具:ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi,下载地址:http: ...

  5. 记Windows10下安装Docker的步骤

    本文主要是记录吾八哥本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭 ...

  6. Windows10下安装Oracle 11g 64位的详细步骤

    直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...

  7. Windows10 下安装scrapy 日志

    Windows10 下安装scrapy 日志 1.下载python3.6 2.添加python.exe和pip.exe的路径到系统环境变量path中 如c:\python36_64 C:\Python ...

  8. docker安装Tensorflow并使用jupyter notebook

    目前网上提供的大多数的方法都是如下: docker pull tensorflow/tensorflow docker run -it -p : tensorflow/tensorflow 但是按照步 ...

  9. 配置tensorflow环境(anaconda+jupyter notebook)

    很早之前,tensorflow环境之前我也曾装过,但是用的不是很舒服,很多问题都不明所以然.今天想要系统地学习一下tensorflow,于是又重新搭建了一遍,这次还是踩了不少坑.特此写下此文,供有兴趣 ...

随机推荐

  1. JAVA记录-JSP内容

    JSP(JavaServer Pages )是什么? JavaServer Pages(JSP)是一种支持动态内容开发的网页技术它可以帮助开发人员通过利用特殊的JSP标签,其中大部分以<%开始并 ...

  2. 关于css中a标签的样式

    CSS为一些特殊效果准备了特定的工具,我们称之为“伪类”.其中有几项是我们经常用到的,下面我们就详细介绍一下经常用于定义链接样式的四个伪类,它们分别是: :link :visited :hover : ...

  3. 贪心算法: Codevs 1052 地鼠游戏

    #include <iostream> #include <algorithm> #include <queue> #include <cstring> ...

  4. dede调用多级导航的方法

    <div id="navWrapper"> <div class="content"> <ul class="nav m ...

  5. [转] Android 性能分析案例

    Android 系统的一个工程师(Romain Guy)针对Falcon Pro  应用,撰写了一个Android性能分析的文章.该文章介绍了如何分析一个应用哪里出现了性能瓶颈,导致该应用使用起来不流 ...

  6. BZOJ2428 均分数据

    2428: [HAOI2006]均分数据 Time Limit: 5 Sec  Memory Limit: 128 MB Description 已知N个正整数:A1.A2.…….An .今要将它们分 ...

  7. 整理一下原生js的dom操作

    获取元素 getElementById() getElementsByClass() getElementsByTagName getElementsByName node属性 前.后.父.子 pre ...

  8. 第10月第25天 java annotation

    1. http://snkcxy.iteye.com/blog/1823046

  9. NOI2001 方程的解数(双向搜索)

    solution 一道非常经典的双向搜索题目,先将前3个未知数枚举一遍得到方程的前半部分所有可能的值,取负存入第一个队列中再将后3个未知数枚举一遍,存入第二个队列中.这样我们只要匹配两个队列中相同的元 ...

  10. eclipse中可以导入其它工具编写的RobotFramework脚本吗?

    在Robotframework的官方网站中,提供了非常多的编辑RF的工具.比如Ride,eclipse,sublime,notepad++等. 网上查到的资料,大部分都是Ride这个编辑工具的使用.在 ...