jupyter notebook的安装
# 常规安装
我用的pip包管理工具,现在安装新版python已经自带安装pip了。打开命令提示符(windows10左下角搜索中直接搜索或者Win+R输入cmd回车)然后输入pip install jupyterlab
,jupyterlab如果没有pip需要先安装pip(在python官网安装最新版的时候勾选pip可以一起安装),或者通过Anaconda (opens new window)安装。
下载好后,在命令提示符中输入jupyter lab
。jupyter lab是jupyter notebook的升级版,界面更现代化。上一次用jupyter还是4年前用的notebook...既然出了升级版当然要用新版!如果不出意外就可以自动打开网页,进入jupyter。ちなみに如果不出意外就要出意外了。
# 不出意外的意外
命令行中输入jupyter notebook之后提示C:\Users\XXX>jupyter notebook 'jupyter' 不是内部或外部命令,也不是可运行的程序或批处理文件。
多半是因为jupyter的安装目录不在系统或用户的环境变量中,找到jupyter安装路径,然后把路径加到系统或用户的环境变量PATH
中。win+R搜索【编辑系统环境变量】或【编辑账户的环境变量】,因为我的命令提示符默认的目录是Users/XXX,加到我的用户变量就可以生效了。
因为这个安装路径下才包含 jupyter.exe
、jupyter-notebook.exe
等命令行可执行文件。需要把这个路径加到PATH
环境变量中cmd才能找到可执行文件。
加好变量后,重新打开一个cmd,再输入jupyter lab
就生效啦。注意在使用期间不要关掉cmd哦。
# 切换jupyter的启动路径
- 找到你的 Jupyter 配置文件路径(如果没有先生成):
jupyter notebook --generate-config
这会在路径 C:\Users\catchen\.jupyter\jupyter_notebook_config.py
创建配置文件。这个配置文件控制启动目录、端口、密码、Token 等参数。
- 打开这个文件
# c.ServerApp.notebook_dir = ''
找到这一行(在 JupyterLab ≥ 3.0 中,原来的 NotebookApp
已经逐步切换为 ServerApp
)。取消注释并修改为想要的启动路径,比如我在D盘中新建了一个名为jupyter_workfile的文件夹,将路径修改为c.ServerApp.notebook_dir = 'D:/jupyter_workfile'
- 保存后下次启动
jupyter lab
就会从指定目录打开了。
# jupyter导入模块
jupyter中导入某个模块前面加!,比如!pip install openpyxl
。openpyxl
是 pandas 默认用来写 Excel 文件的引擎(用于 .xlsx
格式)。
# 快捷键
- 一次运行所有单元格
Run All Cells
- 在上方添加单元格:a
- 在下方添加单元格:b
- 当前单元格更改为标记:m
- 当前单元格更改为代码:y
- 编辑模式:Enter
- 命令模式:Esc