1. 先了解IPython和IPyKernel简介
IPython 是一个功能强大的交互式 Python 解释器和开发环境 。它提供了一种增强的 Python Shell ,使得用户能够以交互的方式探索、分析和可视化数据 。IPython 的名称来源于 "Interactive Python",体现了其交互式的特性。
IPyKernel 是 IPython 的核心组件之一, 它提供了 IPython 的内核实现 ,使得 IPython 能够与各种前端界面进行通信和交互 。IPyKernel 独立于 IPython 的交互式 Shell,可以作为一个独立的服务运行 ,接收来自前端的请求,执行代码,并将结果返回给前端。
IPyKernel 使得 IPython 能够与 Jupyter Notebook、JupyterLab 等前端界面无缝集成,实现了代码的交互式运行和结果显示。
参考文章
https://zhuanlan.zhihu.com/p/696802636https://zhuanlan.zhihu.com/p/696802636
2. 项目安装虚拟环境
参考文章
3. 激活/进入虚拟环境
如果我们在上一步骤中创建了虚拟环境名称 env
那么首先进入到这个虚拟环境中
然后运行
bash
python -m ipykernel install --user --name=xxx

4. 打开JupyterLab
假如你已经安装好 JupyterLab了,命令行启动:
bash
jupyter-lab

5. 切换内核使用虚拟环境
此时在浏览器中我们可以看到:

如何使用:

6. 更改JupyterLab默认工作路径
如果不更改,打开JupyterLab后,默认C盘下的(window系统) 目录结构
我们可以修改默认打开目录
在控制台(或terminal)中输入命令:
jupyter lab --generate-config

会在默认路径下生成一个jupyter_notebook_config.py文件。打开它,找到c.ServerApp.notebook_dir(旧版:c.NotebookApp.notebook_dir)这一行,输入你要指定的工作目录,并把前面的"#"去掉,保存即可,下次打开JupyterLab时就会是指定的工作目录了。
