一、Jupyter Lab 简介
JupyterLab 是一个交互式的开发环境,是 Jupyter notebook 的下一代产品,集成了更多的功能,简直好用爆了好嘛。
使用 JupyterLab,你可以:
可以开启终端,用于交互式运行代码,完全支持丰富的输出
完美支持 Markdown,Python,R,Julia,LaTeX等任何文本文件
增强notebook功能
超多插件支持
二、基本安装步骤
首先,你应该先安装好了Python环境(点我进入下载Python3.7),这里不再赘述:
然后打开 cmd 命令行:
#下载jupyterlab pip install jupyterlab
#安装ipython pip install ipython
在使用 jupyterlab 时,可以设置一下密码,也可以不设,简单说一下:
#打开cmd,进入ipython交互环境ipython
设置密码:
from notebook.auth import passwdpasswd()# 在这里输入想要设置的登录JupyterLab 的密码 然后会有一串输出,复制下来,等会配置需要使用
修改 JupyterLab 配置文件:
jupyter lab --generate-config
修改以下配置:
c.Notebook App.allow_root =Truec.NotebookApp.open_browser =Falsec.NotebookApp.password =‘刚才复制的输出粘贴到这里来’
由于之后在下载Jupyter Lab 特别好用的插件时,会用到npm,所以要先下载好 node 环境。Node官网
接下来就是重头戏啦——安装插件:
Jupyter Lab 插件安装
#安装一个生成目录的插件jupyter labextension install @jupyterlab/toc# 可以查看一下安装的插件jupyter labextension list
安装完后,打开cmd,输入jupyter lab 进入Jupyter Lab界面。
参考自:参考一
三、安装过程遇到的问题及解决方法
1.pip安装时出现Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))…的解决方法
解决方法:pip install pymysql -i URL(其他pip源)
常用的pip源:
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/
参考自:参考二
2.出现以下问题
Exception:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/pkg_resources.py”, line 2482, in _dep_map
return self.__dep_map
File “/usr/lib/python3/dist-packages/pkg_resources.py”, line 2344, in getattr
raise AttributeError(attr)
AttributeError: _DistInfoDistribution__dep_map
During handling of the above exception, another exception occurred:
or
解决方法:
更新一下pip:pip install --upgrade pip -i URL源
接着就不会出现问题了。
参考自:参考三