热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

史上最全JupyterLab配置

用了JupyterLab,所有IDE你都不会想再碰。Jupyternotebook有多好用还需要我说么?但是更好用的JupyterLab你也必须一试JupyterLa

用了Jupyter Lab,所有IDE你都不会想再碰。

Jupyter notebook 有多好用还需要我说么?

但是更好用的Jupyter Lab 你也必须一试

Jupyter Lab 简介

JupyterLab 是一个交互式的开发环境,是 Jupyter notebook 的下一代产品,集成了更多的功能,简直好用爆了好嘛。

使用 JupyterLab,你可以:

  • 可以开启终端,用于交互式运行代码,完全支持丰富的输出
  • 完美支持 Markdown,Python,R,Julia,LaTeX等任何文本文件
  • 增强notebook功能
  • 超多插件支持

Jupyter Lab安装

首先,你应该先安装好了Python环境(点我进入下载Python3.7),这里不再赘述:

然后打开 cmd 命令行:

# 下载jupyterlab
pip install jupyterlab
# 安装ipython
pip install ipython

在使用 jupyterlab 时,可以设置一下密码,也可以不设,简单说一下:

# 打开cmd,进入ipython交互环境
ipython

设置密码:

from notebook.auth import passwd
passwd()
# 在这里输入想要设置的登录JupyterLab 的密码 然后会有一串输出,复制下来,等会配置需要使用

修改 JupyterLab 配置文件:

jupyter lab --generate-config

修改以下配置:

c.NotebookApp.allow_root = True
c.NotebookApp.open_browser = False
c.NotebookApp.password = '刚才复制的输出粘贴到这里来'

由于之后在下载Jupyter Lab 特别好用的插件时,会用到npm,所以要先下载好 node 环境。Node官网

接下来就是重头戏啦——安装插件:

Jupyter Lab 插件安装

# 安装一个生成目录的插件
jupyter labextension install @jupyterlab/toc
# 可以查看一下安装的插件
jupyter labextension list

安装完后,打开cmd,输入jupyter lab 进入Jupyter Lab界面。

点击 Settings --> Advanced Settings Editor ,将Extension Manager 里的enabled 的 false 改成 true(在右边的里面改),如下图:
在这里插入图片描述
现在,看向界面左侧应该就可以看到一个插件管理的图标,点击就可以看到刚才安装的插件
在这里插入图片描述

这个插件还有查询功能,我们可以很方便的安装卸载插件,上面是已安装的插件,下面是可以安装的插件,安装完成后可以直接更新。

主题字体设置

Setting --> Jupyter Lab Theme
在这里插入图片描述
如果你下载了字体插件,还可以更改字体大小和字体:
在这里插入图片描述


推荐阅读
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 怀疑是每次都在新建文件,具体代码如下 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
author-avatar
林伯勋玉萍竣梅
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有