Python 代码编辑器怎么选?PyCharm、VS Code、Jupyter Notebook 都各有特色。
对于大型代码库,最好还是用传统的 IDE 比较靠谱,但是数据分析等需要可视化操作的场景下,Jupyter Notebook就太适合了。老胡比较喜欢的是JupyterLab,这是Jupyter主打的最新数据科学生产工具,你可以使用它编写notebook、操作终端、编辑markdown文本、打开交互模式、查看csv文件及图片等功能。
![](/d/20211017/c701347be540704b78a6c903b8ef36e8.gif)
JupyterLab的安装配置还是有一些麻烦的,这里分享一下小经验,希望大家少走弯路。
安装 jupyterlab
建议采用conda方式安装,以管理员身份运行Anaconda Prompt (Anaconda3)
conda install -c conda-forge jupyterlab
静待片刻,安装完成!
设置工作路径/取消密码
一般而言,JupyterLab默认工作目录是安装路径,但这可能是大多数人都不希望如此,更改的方法是在cmd中执行如下命令:
jupyter notebook --generate-config
会生成一个配置文件,成功后会显示文件路径
![](/d/20211017/b33703983e180a12923a10bb619eca1e.gif)
打开路径显示的.py文件,定位到如下图的位置,删除前面#号,修改为:
c.NotebookApp.notebook_dir = 'D:\PyProject'
某些情况下也会出现需要输入密码的情况
![](/d/20211017/e63c9ef171f2ab77e5c841b6732b312d.gif)
这样就太麻烦了,在配置文件中找到#c.NotebookApp.token这一行,改一下就好了
c.NotebookApp.password = ''
修改以后保存
添加jupyterlab快捷方式
启动JupyterLab可以在cmd命令下键入jupyter lab,会自动弹开浏览器进入jupyter lab界面。
![](/d/20211017/1f6c70c6b22cd03ad7b817e5f71233b1.gif)
![](/d/20211017/3063b6d153bfea1a47b13273c67919a6.gif)
但是这样稍微有点麻烦,可不可以直接在桌面或是开始菜单新建快捷方式呢?
可以,只需三步:
1、首先打开jupyter notebook快捷方式的文件位置
![](/d/20211017/d8429f6e0f274fce2f708364de0d1371.gif)
2、然后复制一个jupyter notebook快捷方式的副本,重命名为Jupyter Lab
3、右键查看副本的属性,将目标框中的…\jupyter-notebook-script.py替换为…\jupyter-lab-script.py
![](/d/20211017/d900a8ec200783bdc236b3a700de2bef.gif)
快捷方式就建好了,会自动出现在开始菜单,也可以发送到桌面快捷方式,以后启动jupyter lab就方便多了。
![](/d/20211017/ee05e8bcd521d8d1b0a5e353634f22a7.gif)
安装扩展
JupyterLab中点击Settings>EnableExtensionManage,jupyterLab左侧边栏最后一个图标就是扩展管理,点击,第一项是个WARNING第三方扩展风险警告,选Enable就可以启用扩展安装了
![](/d/20211017/ac9404704b71571f23f0a2b240d25ef6.gif)
![](/d/20211017/360467c3d3ba250ab1a70da652334d53.gif)
jupyter扩展需要node.js和npm支持
![](/d/20211017/309c53353bf1246980b6ae3ff99eff1d.gif)
conda install -c conda-forge nodejs
npm install
![](/d/20211017/a0cbeb504734953f264f22aa4855241c.gif)
避免插件build编码问题
![](/d/20211017/c2784dd5dbd286926655d2e5f37ee2ea.gif)
Build failed with 500, please run ‘jupyter lab build' on the server for full output
![](/d/20211017/9736a7f99dd6ceb2687ce3ba01a9fb9c.gif)
![](/d/20211017/b9123012f6434f0cb8c78674c9c7a158.gif)
打开kite官网
链接: https://www.kite.com.
![](/d/20211017/aa678e7619f7e54d3080f4de19b8d904.gif)
直接download for free(这里没放链接,因为大家的系统版本可能不一样)
下完安装好。然后安装jupyter-kite插件
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ jupyter-kite
4.安装nodejs
(jupyterlab安装插件需要nodejs)
打开nodejs官网
链接: https://nodejs.org/en/
![](/d/20211017/20067be286e0b1bb00de170cf6f2f784.gif)
会在浏览器中打开jupyter lab(注意在jupyter lab使用中不要关闭这个命令窗口)。
在左侧找见插件,搜索kite,安装好一个叫做@kiteco/jupyterlab-kite的插件。
之后会弹出rebuilding。等待rebuilding好之后,打开kite应用程序,重启jupyter-lab,随便新建个notebook。如果最下面出现Kite:ready标志,就是好了,此时代码提示功能就已经启用了。
到此这篇关于手把手教你配置JupyterLab 环境的文章就介绍到这了,更多相关手把手教你配置JupyterLab 环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:- Jupyter notebook命令和编辑模式常用快捷键汇总
- jupyter notebook中新建cell的方法与快捷键操作
- Python中Jupyter notebook快捷键总结
- 生成Jupyter Lab快捷方式的小技巧