由于最近需要对一些特征数据进行挖掘和分析,所以准备在Jupyter Notebook下操作。
从使用便利性上来说:
本文仅推荐从Anaconda安装Jupyter Notebook,因为Anaconda在安装的时候就自带了Jupyter Notebook,并且可以很方便的进行环境管理。所以在往后阅读前,请确保已经安装了Anaconda。
Windows快捷键win+E,输入cmd
,打开cmd命令行。Linux快捷键Ctrl+Alt+T打开终端命令行。
# 进入Anaconda环境
conda activate your_env_name
# 检查是否安装Jupyter Notebook,如果打印了版本号说明是安装了的,一般都是安装好的
jupyter notebook --version
> 6.0.3
# 如果出错,说明没有安装Jupyter Notebook,我们采用pip安装
pip3 install jupyter
此时Jupyter Notebook已经安装完毕,可以通过命令直接打开:
# 打开Notebook
jupyter notebook
# Notebook帮助
jupyter notebook -h
Jupyter Notebook有多种启动方式,通过命令选择。以下的命令选择一种即可,之后就可以在浏览器中看到Notebook的界面了。
# 直接打开Jupyter Notebook,此时会默认弹出浏览器的 localhost:8888 网页
jupyter notebook
# 打开Jupyter Notebook并指定端口,此时会默认弹出浏览器的 localhost:9999 网页(9999为指定的端口)
jupyter notebook --port 9999
# 打开Jupyter Notebook,但是不弹出默认浏览器,手动通过浏览器进入(命令行里面会给出地址)
jupyter notebook --no-browser
> ...
> Or copy and paste one of these URLs:
http://localhost:8888/?token=237a14453232a54f9da7a9aaae619989053bd44ba28f822c
or http://127.0.0.1:8888/?token=237a14453232a54f9da7a9aaae619989053bd44ba28f822c
> ...
# 更多内容可以看Notebook帮助文档
jupyter notebook -h
如果你使用的是PyCharm专业版,那么可以直接利用PyCharm自带的代码高亮和补全。
使用PyCharm打开一个新的Notebook之后,顶部会提示Install Jupyter package
,单击等待安装完成即可。
Jupyter Notebook自带的代码补全非常不好用。利用nbextensions可以直接在网页版的Jupyter Notebook里面设置代码自动补全。
首先需要安装nbextensions:
pip3 install jupyter_contrib_nbextensions
随后配置Jupyter Notebook使用这个扩展工具。(注意配置的时候要保持Jupyter Notebook关闭)。最后重新启动Notebook。此时可以看到GUI界面上出现了一个Nbextensions
选项。
jupyter contrib nbextension install --user --skip-running-check
jupyter notebook --no-browser
在Nbextensions
中将Hinterlad
功能打开即可。
利用new-Python3
新建一个notebook文件,在页面顶部可以修改文件的名称。
此时在资源管理器中也可以看到一个名为test.ipynb
的文件,也可以直接在资源管理器中手动修改notebook文件的名称。
全部配置完毕后,就可以直接使用Jupyter Notebook调试程序了。总结部分常用快捷键如下:
快捷键 | 功能 |
---|---|
Ctrl + Enter | 运行本单元 |
Shift + Enter | 运行本单元,选中下个单元 |
Alt + Enter | 运行本单元,在其下插入新单元 |
Esc - Y | 进入命令模式 + 代码模式 |
Esc - M | 进入命令模式 + Markdown模式 |
Jupyter Notebook官网
Jupyter Notebook官方文档