欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Jupyterlab开发小指南

程序员文章站 2022-05-27 23:12:38
...

因工作需要,最近开始学习jupyterlab的开发。
目前使用jupyterlab的人还不是很多,基于jupyterlab来做开发的人就更寥寥无几了,所以遇到了很多坑,有些解决了,有些还遗留着。
以下是我在学习过程中的一些笔记,希望能够给后面学习jupyterlab的人一些帮助。


———————————-日期分割线【2017.07.05】———————————–

jupyter安装

jupyter安装

  • 安装anaconda
    安装jupyter最快的方式就是通过anaconda来安装,直接到anaconda官网下载anaconda到本地双击默认安装。anaconda会把jupyter notebook以及运行jupyter所需要的python环境都安装好。

  • 配置环境变量
    接下来需要在系统环境变量中加上jupyter的安装路径,这样在命令行工具中才能够使用jupyter关键字
    找到anaconda的安装目录,将其中lib文件夹下的site-packages文件夹的路径添加到环境变量中 eg:xxx\xxx\Anaconda3\Lib\site-packages

查看是否安装成功:

$ jupyter --version
4.1.0
  • 运行jupyter notebook
    在命令行工具中运行下面的命令将会运行notebook并且自动在浏览器中打开notebook在本地端口的页面
jupyter notebook

注意,jupyter notebook和jupyter lab都不可以在磁盘根目录上运行,否则将会出现404 : Not Found或是Server Connection Error:not found之类的错误

jupyterlab使用者安装指南

运行安装命令:

$ pip install jupyterlab

然后运行jupyterlab:

$ jupyter lab     # 命令会自动打开浏览器显示jupyterlab

这样jupyterlab就安装好了。

jupyterlab开发者安装指南

$ pip uninstall jupyterlab   # 卸载原有的jupyterlab
$ git clone https://github.com/jupyterlab/jupyterlab.git
$ cd jupyterlab
$ pip install -e .           # 注意e后面还有一个空格和一个点,安装jupyterlab到当前文件夹
$ npm install --no-cache     # 安装依赖 每次重新安装最好要删掉原有的node_modules文件夹以免报错
$ npm run build:main         # 编译和打包
$ jupyter serverextension enable --py jupyterlab 

如何卸载jupyter lab:

$ pip uninstall jupyterlab

附上npm及node的升级

  • 升级node
nvm install stable
nvm use *node版本*
  • 升级npm
    npm instal npm -g

centos安装 python-dev包提示No package python-dev available

centos安装 python-dev包提示No package python-dev available:

  • 出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel.

所以使用下面的命令即可安装python-dev:

yum install python-devel
  • 如果你的系统是ubuntu的,把yum改成apt-get

未完待续