关于Jupyter Notebook的快速安装和简单配置
前言
最近开始学习Python,然后前几天在网上发现了这个据说是神器的工具,于是找个周末在家里面的电脑上安装了试试,并且记录下。
PS:下面的步骤均是在已经安装了Python3和pip3的基础上执行的。顺便一说,因为家里的电脑里面只有Python3和pip3,所以在执行cmd的时候省略了3。
关于Jupyter Notebook
最开始网上各种查找资料的时候,还注意到一个名字IPython Notebook。然后就一直在想它跟Jupyter Notebook之间有什么关系或者说区别。从结论上来说它们是同样的东西。
简单来说Jupyter Notebook 脱胎于 IPython Notebook ,最开始Jupyter Notebook的名字就是IPython Notebook,只是后来对应了除Python以外的越来越多的编程语言,所以后来改成了Jupyter Notebook。
Jupyter Notebook就是基于网页的用语交互计算的一个Web应用,可以在网页上直接编写代码并且运行代码,然后代码的结果也会直观的显示出来,并且可以在此过程中编写说明,数学公式,图片以及其他媒体形式来增加代码的理解,像笔记本样记录过程与结果。这里附上官方文档说明,英文的。(Jupyter Notebook Docs)
小插曲:Jupyter名字来源于Julia,Python,R三个语言的名字的组合。不过现在支持的语言远远超过这三种了。Python内核有了,等有时间在把C++的内核找出来加上试试。
安装
- 安装前确认已经安装了Python。然后把pip更新的最新。
python -m pip install --upgrade pip
- 安装Jupyter Notebook
pip install jupyter
运行
直接在命令行下运行
jupyter notebook
出现下面输出,并且在chrome中打开Jupyter Notebook的话,表示打开成功了。
image简单设置
图片里面的蓝色下划线标注的地方,是默认打开的文件夹(workspace?)。在这个文件夹下面开始创建,修改,删除的操作。不过自己不喜欢在系统盘下面保存文件,所以网上找了下怎么修改默认打开的文件夹。
windows下
在stack overflow中找到了下面的答案
- Look for the_jupyter_notebook_config.py_in C:\Users\your_user_name.jupyter or look it up with cortana.
- If you don't have it, then go to the cmd line and type:
jupyter notebook --generate-config
- Open the_jupyter_notebook_config.py_and do a ctrl-f search for:
c.NotebookApp.notebook_dir
- Uncomment it by removing the #.
- Change it to:
c.NotebookApp.notebook_dir = 'C:/your/new/path' Note: You can put a u in front of the first ', change \\ to /, or change the ' to ". I don't think it matters.
- Go to your Jupyter Notebook link and right click it. Select properties. Go to the Shortcut menu and click Target. Look for %USERPROFILE%. Delete it. Save. Restart Jupyter.
依照上面的方法,自己的方法如下:
-
在
C:\Users\用户名\
下面查看有不有.jupyter
文件夹 -
没有的话就在cmd中运行
jupyter notebook --generate-config
-
然后会在
C:\Users\用户名\.jupyter
下面生成jupyter_notebook_config.py
文件,打开这个文件。 -
在文件中搜索
c.NotebookApp.notebook_dir
然后修改成下面这样c.NotebookApp.notebook_dir = 'E:/Workspace/Jupyter notebook'
,并把#删除掉,然后保存。
再次执行jupyter notebook
如图中红线所划,启动后默认的文件夹变成自己设定的文件夹了。
Linux 和 OS X 下
就不上图了,步骤基本上跟windows下的差不多。
-
执行
jupyter notebook --generate-config
-
然后打开新生成的
~/.jupyter/jupyter_notebook_config.py
文件 -
修改
c.NotebookApp.notebook_dir
选项,设定自己喜欢的文件夹位置就好了。
结语
Linux和OS X下并没有去实践,但是想来不会差的太离谱。设置好了Jupyter Notebook就可以开始学习Python了。不过据说还可以编译C++。过几天在来配置Jupyter Notebook下的C++编译试试。
更新
2018.06.09 11时 Linux下已经实践,可行。
2018.06.12 00时 OS X下已经实践,可行。
网友评论