本教程为本人学习过程中,安装 tensorflow 和 jupyter notebook 的一些总结,一些资料来源于网络。
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
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,打开即为你所设定的默认路径。