Jupyter Notebook 在Windows下的安装和使用

Jupyter Notebook支持两种安装方式,支持conda 和pip,而pip 则更加通用和常见。

pip的安装:

C:\>pip install jupyterlab notebook voila -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

由于在国内需要去官方网站下载资源,网速较慢可以使用国内的镜像网站的资源。

pip install jupyterlab notebook voila -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com/pypi

cando的安装方式:

conda install -c conda-forge jupyterlab
conda install -c conda-forge notebook
conda install -c conda-forge voila

Jupyter的启动和使用:

在命令窗口下使用命令:jupyter-lab

C:\>jupyter-lab
[I 10:35:04.165 LabApp] Writing notebook server cookie secret to C:\Users\xxx\AppData\Roaming\jupyter\runtime\notebook_cookie_secret
[I 10:35:04.886 LabApp] JupyterLab extension loaded from c:\soft\python\python38\lib\site-packages\jupyterlab
[I 10:35:04.887 LabApp] JupyterLab application directory is c:\soft\python\python38\share\jupyter\lab
[I 10:35:04.988 LabApp] Serving notebooks from local directory: C:\
[I 10:35:04.989 LabApp] Jupyter Notebook 6.1.5 is running at:
[I 10:35:04.990 LabApp] http://localhost:8888/?token=03bfd26fdc8c1a6fc423a4db7e3cfbfd33bb725462f41f69
[I 10:35:04.990 LabApp]  or http://127.0.0.1:8888/?token=03bfd26fdc8c1a6fc423a4db7e3cfbfd33bb725462f41f69
[I 10:35:04.991 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 10:35:05.146 LabApp]

    To access the notebook, open this file in a browser:
        file:///C:/Users/wwx908375/AppData/Roaming/jupyter/runtime/nbserver-6884-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=03bfd26fdc8c1a6fc423a4db7e3cfbfd33bb725462f41f69
     or http://127.0.0.1:8888/?token=03bfd26fdc8c1a6fc423a4db7e3cfbfd33bb725462f41f69
[I 10:35:08.061 LabApp] Build is up to date


notebook:

C:\>jupyter notebook

C:\>jupyter notebook
[I 10:37:10.780 NotebookApp] The port 8888 is already in use, trying another port.
[I 10:37:11.168 NotebookApp] JupyterLab extension loaded from c:\soft\python\python38\lib\site-packages\jupyterlab
[I 10:37:11.168 NotebookApp] JupyterLab application directory is c:\soft\python\python38\share\jupyter\lab
[I 10:37:11.271 NotebookApp] Serving notebooks from local directory: C:\
[I 10:37:11.271 NotebookApp] Jupyter Notebook 6.1.5 is running at:
[I 10:37:11.271 NotebookApp] http://localhost:8889/?token=ffa5ec8cdfa15d3967ecb2fd1b139f10e8c60d67eada7daa
[I 10:37:11.272 NotebookApp]  or http://127.0.0.1:8889/?token=ffa5ec8cdfa15d3967ecb2fd1b139f10e8c60d67eada7daa
[I 10:37:11.272 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 10:37:11.423 NotebookApp]

    To access the notebook, open this file in a browser:
        file:///C:/Users/wwx908375/AppData/Roaming/jupyter/runtime/nbserver-4456-open.html
    Or copy and paste one of these URLs:
        http://localhost:8889/?token=ffa5ec8cdfa15d3967ecb2fd1b139f10e8c60d67eada7daa
     or http://127.0.0.1:8889/?token=ffa5ec8cdfa15d3967ecb2fd1b139f10e8c60d67eada7daa

报错信息:

Permission denied: Untitled.ipynb

在windows下 使用 jupyter notebook启动---右上角New ---Python3 报错。
是指不能读取和写入文件到C盘。

暂时的规避方法是切换到非系统盘,如D盘:

>cd D:
D:\

>D:

D:\>jupyter notebook

运行代码

编辑好代码后点击运行按钮 或者使用快捷键 ctrl+enter,点击左上方的+ 可以新增代码行。

文件重命名

当新建jupyter notebook文件的时候,改文件名默认为Untitled.ipynb,可以单击File ---> Rename 对文件重新命名。

保存Jupyter Notebook文件

代码写好了,文件名也确定, 此时可以对该代码文件进行保存。保存的方法有两种:

1.单击 File--> Save and Checkpoint 保存文件,但是这种方法会将文件保存到默认路径下,且默认为ipynb(Jupyter Notebook 的专属文件格式)

2.选择Download as 选项对文件进行保存,相当于文件操作的另存为,此时可以自定义选择保存的路径和保存格式。

导入本地的Jupyter Notebook文件

当收到ipynb文件的时候,需要使用Jupyter Notebook打开。

可以选择Upload按钮,找到文件所在位置,进而加载到电脑的Jupyter Notebook文件中。

选择 Jupyter Notebook 与Markdown

默认使用的是code默认,用于编程。可以将Jupyter Notebook代码框的模式切换为Markdown模式,此时的代码框会变为一个文本框,此时的文本框的内容支持Markdown语法。做数据分析的时候可以利用Markdown记录分析的结果。

添加目录:

当一个程序中的代码过多的时候,为了便于阅读可以为代码增加一个目录。可以通过单击目录跳转到相应的代码部分。

目录功能不是Jupyter Notebook自带的功能,需要安装插件:

1.安装软件:

pip install jupyter_contrib_nbextensions -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com/pypi

.....
Installing collected packages: pyyaml, jupyter-contrib-core, lxml, jupyter-nbextensions-configurator, jupyter-latex-envs, jupyter-highlight-selected-word, jupyter-contrib-nbextensions
    Running setup.py install for jupyter-nbextensions-configurator ... done
    Running setup.py install for jupyter-latex-envs ... done
Successfully installed jupyter-contrib-core-0.3.3 jupyter-contrib-nbextensions-0.5.1 jupyter-highlight-selected-word-0.2.0 jupyter-latex-envs-1.4.6 jupyter-nbextensions-configurator-0.4.1 lxml-4.6.2 pyyaml-5.3.1

提示Successfully installed即可


2.进行用户的配置:

2.进行用户配置:
C:\>jupyter contrib nbextension install --user

 

3.需要重启Jupyter Notebook之后 ,可以看到 Jupyter Notebook的界面多了Nbextension选项卡。

4.勾选 Table Of Contents(2) 复选框

5.打开一个带有目录的ipynb文件 就会在主界面上多了一个方框内的按钮,此时仍然没有目录,需要按下右上方的方框目录就可以显示出来了。

 

新建带有目录的文件:

1.将代码框格式选择为Heading

2.直接在代码框内输入不同级别的标题(Markdown 语法)

 

#一级标题
##二级标题
###三级标题

3.运行代码块 查看效果

代码自动补齐插件的安装:

pip install --user jupyter_nbextensions_configurator -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com/pypi

jupyter nbextensions_configurator enable --user

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页