Jupyterlab开发小指南
因工作需要,最近开始学习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
未完待续
上一篇: OPENSSL生成SSL自签证书