【Sklearn机器学习】开发工具:JupyterLab安装与配置

【Sklearn机器学习】开发工具:JupyterLab安装与配置

自从学习Python以来,已经使用过Sublime Text3、Phcharm等开发工具。相比之下,JupyterLab更加适合机器学习的学习和研究,也更加适合教学与演示。在此记录JupyterLab安装与配置的一些细节信息。


一、前言

Jupyter Lab是基于web的交互式集成开发环境,是数据科学领域必不可少的开发工具。作为Jupyter Notebook的升级版,Jupyter Lab包含了Jupyter Notebook的全部功能。Jupyter Lab还提供了许多可扩展的插件,使其功能更加丰富。

二、JupyterLab安装过程

Python库/工具版本
JupyterLab3.0.16
ipykernel5.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

  1. 使用Anaconda安装

如果Anaconda安装的JupyterLab,直接找到对应快捷方式即可。

  1. 使用命令行安装

在命令行输入:jupyter labjupyter-lab
但是每次都启动Jupyter Lab都要打开命令行就有些麻烦。建议利用批处理文件。

方法如下:

  • 新建一个文本文档
  • 输入jupyter labjupyter-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,点开左侧边栏的插件图标,就可以查找并安装插件了。

JupyterLab工作界面

【参考文档】

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值