jupyterLab 环境搭建

jupyterLab 环境搭建:

1,安装

conda install -c conda-forge jupyterlab
或者:pip install jupyterlab    //我用的这一种,推荐

2,开启JupyterLab

jupyter lab

3. 以 Windows 系统为例详述:
方法一:conda环境下安装。首先至 Anaconda 官网下载最新的 Anaconda。安装之后会有一个 Anaconda Prompt,点击运行。

输入以下命令更新 Anaconda 的版本并安装 Jupyterlab

conda update conda
conda update anaconda
conda install -c conda-forge nodejs
conda install -c conda-forge jupyterlab

方法二:pip 环境下安装。如果不想安装 Anaconda,也可以在安装完 Python 之后通过 pip 安装

pip intstall jupyterlab

安装完成之后输入:

jupyter lab

即可启动。如正常启动则表明安装成功!

 4、JupyterLab远程访问配置方法(CentOS7)(亲测有效)

①需要用ipython命令生成秘钥,启动ipython:
ipython
②执行命令生成秘钥:
In [1]: from notebook.auth import passwd
In [2]: passwd() 
Enter password: 
Verify password: 
Out[2]: ‘sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927‘
③产生jupyterlab配置文件:
jupyter lab --generate-config
④修改配置文件:
vi /root/.jupyter/jupyter_notebook_config.py
更改内容如下:

# 将ip设置为*,意味允许任何IP访问
c.NotebookApp.ip = ‘*‘
# 这里的密码就是上边我们生成的那一串
c.NotebookApp.password = ‘sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927‘ 
# 服务器上并没有浏览器可以供Jupyter打开 
c.NotebookApp.open_browser = False 
# 监听端口设置为8888或其他自己喜欢的端口 
c.NotebookApp.port = 8888
# 允许远程访问 
c.NotebookApp.allow_remote_access = True

⑤接下来输入jupyter lab启动jupyter服务即可:
jupyter lab --allow-root
返回如下信息:

[W 10:47:12.159 LabApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[I 10:47:12.166 LabApp] JupyterLab extension loaded from /root/anaconda3/lib/python3.7/site-packages/jupyterlab
[I 10:47:12.166 LabApp] JupyterLab application directory is /root/anaconda3/share/jupyter/lab
[I 10:47:12.169 LabApp] Serving notebooks from local directory: /root
[I 10:47:12.169 LabApp] The Jupyter Notebook is running at:
[I 10:47:12.169 LabApp] http://dn07:8888/
[I 10:47:12.169 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 10:47:47.415 LabApp] 302 GET /?token=fe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6 (10.200.74.155) 0.53ms
[I 10:47:47.422 LabApp] 302 GET /lab?token=fe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6 (10.200.74.155) 0.55ms
[E 10:47:47.463 LabApp] Could not open static file ‘‘
[W 10:47:47.511 LabApp] 404 GET /static/components/react/react-dom.production.min.js (10.200.74.155) 7.64ms referer=http://10.200.101.112:8888/login?next=%2Flab%3Ftoken%3Dfe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6
[W 10:47:47.564 LabApp] 404 GET /static/components/react/react-dom.production.min.js (10.200.74.155) 1.58ms referer=http://10.200.101.112:8888/login?next=%2Flab%3Ftoken%3Dfe7d07705f34f7e0d81d0c169f06f5cb11039cd13092b4d6

打开页面查看:
直接点击“Log in”登录主界面。

 5、JupyterLab使用简介

(1)、基本概念及特性
JupyterLab中主要包含两种同类型的单元格:
标记(Markdown):用来撰写笔记;
代码(Code):用来运行代码。然后在下方展示运行结果。
可以选择不同的类型的单元来组织我们的笔记。

Jupyter Notebook单元格的两种模式
编辑模式:编写内容(笔记、代码);
命令行模式:运行代码或渲染markdown。

(二)、常用快捷键
编辑模式
Esc:进入命令行模式
Tab:代码完成或缩进
Shift+Tab:提示。查看对象、函数说明。
Ctrl-]与Ctrl-[:控制缩进
Ctrl+D:删除整行
Ctrl+Enter:运行选中单元格,进入命令模式
Shift+Enter:运行选中单元格,然后选择下面的单元格
命令模式
Enter:进入编辑模式
b:当前单元格下方插入单元格
a:当前单元格上方插入单元格
y:把单元格变成代码
m:把单元格变成标签
d, d:按两次d,删除代码块
z:撤销删除
s:保存
Ctrl+Enter:运行选中单元格
Shift+Enter:运行并选中下方单元格,如果下方无代单元格则新增
h:显示快捷键

(三)、插件安装
步骤如下:
①安装Node.js。
请到https://nodejs.org/en/下载并安装。
②在JupyterLab中开启插件管理器
在JupyterLab主界面左侧Commandspalette(调色板图标)输入extendsion,找到Enable extension manager,并勾选。
③安装插件
以安装目录插件jupyterlab-toc(Table of contents, toc)为例。在主界面左侧Extendsionpalette中输入table of contents,可找到相应插件。
安装完后,刷新页面提示要重新Build JupyterLab。一般来说都会build 失败,导致插件安装不成功。

解决build失败问题
终止JupyterLab后,在命令行下输入jupyter-lab build
④插件安装成功后
在主界面左侧有目录图标,点击后即可看到toc的相关设置。

6、相关参考

http://www.voidcn.com/article/p-epepoxgh-byx.html

http://www.bubuko.com/infodetail-3164267.html

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值