Update 04.28.2019:重构了本文的逻辑结构,修改了失效的链接
划重点: 支持python、交互式文档。
本文的目的是详细地说明Jupyter Notebook安装过程中可能遇到的问题,保证读者在阅读完本文后能够打开在任何目录下、以.ipynb为后缀的任意Jupyter Notebook文件。
具体如何使用Jupyter Notebook,教程见Jupyter Notebook 快速入门。
对于代码无法运行,缺少相关库的问题,见“Anaconda/conda使用指南”(TBC)
但是因为Canopy的Python版本是Python2.7,加上numpy官方宣布某个时间点后不再支持Python2.7,所以打算重新下载一个Python3的编辑器,我选择了Anaconda自带的,现在用Anaconda的人好像比Canopy多一点。
清华的镜像因为没有授权不再提供下载链接了,直接在Anaconda官网上下载即可。
However!!!
Jupyter Notebook默认的工作目录是在C:/Document/下,非常弱智。因为有的时候已有的notebook(.ipynb)已经放在其他盘的工作文件夹下了,直接打开Jupyter Notebook是没有办法/很麻烦才能访问到目标文件夹的。
为了方便快捷地启动Jupyter Notebook 1,修改Jupyter Notebook的默认工作目录,这里提供一个最简单的方法:
在你要打开的目录里新建.bat文件,名为“start notebook.bat”。输入以下内容:
rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook
pause
注意:
查看Anaconda3的python版本
一切正常。
修改kernel.json文件 1
em…文件夹下只有一个python3文件夹。而且用于显示的display name写的是“python3”
那为什么kernel会显示python2呢?怀疑是Anaconda配置没有生效
修改config文件
然而C:\Users\Administrator\.jupyter文件夹下,还没有生成config文件。说明不是config文件导致的问题。
尝试添加Anaconda python.exe所在文件夹到系统路径
Don’t Work。但是注意到path里添加了Canopy的Scripts文件夹
根据2,发现需要将python所在文件夹和对应Scripts文件夹都添加到path
C:\ProgramData\Anaconda3\Scripts;
C:\ProgramData\Anaconda3;
这种方式虽然简单,但有失灵活,下面还提供两种方修改默认工作目录的方法。
在你要打开的目录里新建.bat文件,名为“start notebook.bat”。输入以下内容:
rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook
pause
添加对应启动目录的地址,比如E:\\Online Education\\deeplearning.ai-master
C:\ProgramData\Anaconda3\Scripts;
C:\ProgramData\Anaconda3;
对于以上三种修改默认工作目录的方法:
我个人推荐使用方式二。对于要使用多个目录的情况,可以通过建立多个快捷方式来解决。
使用快捷方式(方式三)启动和.bat(方式一)各有优劣(一个需要写死路径到config,一个需要写死python.exe和Scripts到path),这需要读者自己斟酌、选择。