Windows10 64位 安装TensorFlow和Jupyter Notebook教程

本教程为本人学习过程中,安装 tensorflow 和 jupyter notebook 的一些总结,一些资料来源于网络。

 安装tensorflow

1.首先要安装好python3.6,我安装的tensorflow版本为1.7cpu版本,有英伟达显卡条件的可安装gpu版本。  

python3.6在python官网下载安装。

2.更新pip版本

代码如下:

python -m pip install --upgrade pip 

3.安装tensorflow,代码如下。gpu版需要安装CUDA和cuDNN。

# GPU版本
pip3 install --upgrade tensorflow-gpu

# CPU版本
pip3 install --upgrade tensorflow

注意安装期间最好使用科学上网,不然可能下载会卡住。安装完毕后使用下面测试代码看是否安装成功。

import tensorflow as tf

sess=tf.Session()
a=tf.constant(10);
b=tf.constant(22);
print(sess.run(a+b))
32

 安装jupyter notebook

1.首先更新pip版本,代码如下:

python -m pip install --upgrade pip 

2.安装jupyter notebook,在cmd命令行中输入以下代码:

pip install jupyter

等待安装完成,安装过程中建议科学上网,安装完成后在cmd中输入jupyter notebook看是否安装成功。

3.可能出现问题:ModuleNotFoundError: No module named 'markupsafe._compat'

是因为在安装markupsafe过程中出现错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6。

解决方法:  
先通过pip uninstall markupsafe 卸载这个包,打开python位置:C:\Python36\Lib\site-packages\pip\compat(路径为自己python安装的路径),用文本编辑器(如记事本)打开__init__.py,在第75行return s.decode('utf_8'),把这一行替换为return s.decode('cp936')。改完后保存,退出。再pip install markupsafe就可以正常安装这个包了。  

若pip文件夹无compat文件夹,可能是pip版本的问题,10.0.16299.125版本就没有这个文件夹,那就尝试直接卸载markupsafe,再重新pip install markupsafe 安装即可。

4.更改jupyter notebook 启动的默认文件夹

首先在cmd命令行中输入以下代码:

jupyter notebook --generate-config

在C:\Users\Administrator 路径下就会生成 .jupyter 文件夹,文件夹中生成jupyter_notebook_config 文件,用记事本打开文件,在大约220行左右修改代码如下:

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'D:\jw\jupyter file'

其中的路径为你想要的jupyter打开的默认路径,注意要删除c.NotebookApp前的#。

最后在cmd中输入jupyter notebook,打开即为你所设定的默认路径。









你可能感兴趣的:(jupyter,notebook,windows,tensorflow,安装)