【Sklearn机器学习】开发工具:JupyterLab安装与配置
自从学习Python以来,已经使用过Sublime Text3、Phcharm等开发工具。相比之下,JupyterLab更加适合机器学习的学习和研究,也更加适合教学与演示。在此记录JupyterLab安装与配置的一些细节信息。
文章目录
一、前言
Jupyter Lab是基于web的交互式集成开发环境,是数据科学领域必不可少的开发工具。作为Jupyter Notebook的升级版,Jupyter Lab包含了Jupyter Notebook的全部功能。Jupyter Lab还提供了许多可扩展的插件,使其功能更加丰富。
二、JupyterLab安装过程
Python库/工具 | 版本 |
---|---|
JupyterLab | 3.0.16 |
ipykernel | 5.0.4 |
- 安装命令
pip install JupyterLab
新版的Anaconda自带JupyterLab。如果已经安装了Anaconda,可跳过该步骤。
- 安装 ipykernel 库,并创建对应环境的kernel
activate sklearn
pip install ipykernel
python -m ipykernel install --user --name=sklearn
注意这里要在对应的环境运行上面的命令,所以需要先进入对应的虚拟环境,在这里就是sklearn。
更多操作见jupyter notebook 删除与增加kernel
三、JupyterLab配置技巧
到这里已经可以打开并使用JupyterLab了,为了进一步优化使用体验,再介绍两个配置技巧。
1. 更改工作目录
Jupyter Lab 的默认工作目录为 C:/users/ username ,更改JupyterLab的工作目录有利于更好地管理代码。
- 生成配置文件
Jupyter notebook --generate-config
在给出的路径下(C:\Users\Administrator.jupyter\jupyter_notebook_config.py)找到配置文件
- 修改配置文件
找到对应代码:
# c.NotebookApp.notebook_dir = ''
修改为:
c.NotebookApp.notebook_dir = 'E:/Code/JupyterLab'
2. 桌面应用模式
Jupyter Lab原本是以网页的形式展现的,可以通过修改上面提到的配置文件,将Jupyter Lab以桌面应用的模式呈现。
找到对应代码:
# c.NotebookApp.browser = ''
修改为:
c.NotebookApp.browser = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe --app=%s'
该路径为chrome浏览器的.exe地址
四、启动JupyterLab
- 使用Anaconda安装
如果Anaconda安装的JupyterLab,直接找到对应快捷方式即可。
- 使用命令行安装
在命令行输入:jupyter lab
或jupyter-lab
但是每次都启动Jupyter Lab都要打开命令行就有些麻烦。建议利用批处理文件。
方法如下:
- 新建一个文本文档
- 输入
jupyter lab
或jupyter-lab
并保存 - 将
.txt
后缀名改为.bat
- 以管理员身份运行
补充:
之前我在base环境下安装JupyterLab,但是无法正常打开。所以就在虚拟环境又安装了一次,所以批处理文件如下:activate sklearn jupyter lab
但是批处理文件只执行第一行激活虚拟环境的命令,简单查阅资料,修改如下:
@echo on call activate sklearn call Jupyter Lab
五、JupyterLab插件安装
比较新的Jupyter Lab版本中内置了部分插件,比如目录插件。但是在安装其他插件之前,还需要安装node.js与npm。具体操作可以参考两步解决JupyterLab添加目录插件的问题。完成node.js与npm的安装之后,打开Jupyter Lab,点开左侧边栏的插件图标,就可以查找并安装插件了。