首先,需要安装nodejs,pip,yarn
其次需要注意的一点是:nodejs最好选择14.x.x版本,如果选择了16.x.x可能会遇到各种奇葩问题 。(这是个大坑)
还有,建议用官方默认源来下载npm资源,yarn同理。别用taobao的源。
taobao的源有些不对,也会导致资源下载不成功。而且taobao在2022年5月要改域名了。
从github上clone jupyterLab的资源,然后打包,操作如下:
git clone https://github.com/<your-github-username>/jupyterlab.git cd jupyterlab pip install -e . jlpm install jlpm run build # Build the dev mode assets (optional) jlpm run build:core # Build the core mode assets (optional) jupyter lab build # Build the app dir assets (optional)
官方虽然在最后三个命令上加了optional,但我还是建议操作一下。如果不打包的话,你没法进入lab的web界面。新手可能会很懵。
(因为接下来打开运行lab的时候,网页会提示找不到jupyterlab asset(提供了静态资源),最后只打开了网址却无法真正的实操。)
以上步骤完成后,就可以进入jupyterlab的项目包下。有两种方式可以运行jupyter lab:
1. 直接在terminal输入命令:
jupyter lab
浏览器会自动跳出lab界面,如果没用跳,可以手动打开terminal显示的网址。
2. 用IDE打开jupyterlab项目,然后运行__main__.py。
同样会自动跳出lab界面,否则手动打开网页。
接下来就可以看到jupyterlab的界面了:
以上是开发环境的搭建。
接下来就可以在jupyterLab及jupyterServer中进行二次开发了。