Jupyter lab 安装及多kernel配置

文章目录

  • 安装
  • 配置密码
  • 配置python2 python3 r的kernel
    • R kernel
    • 多个python kernel

欢迎来我博客 https://blog.wyue.site/2018/04/27/1/))阅读这一篇博文

转载前请联系我,联系方式请见我博客 https://blog.wyue.site/

Jupyter lab 是Jupyter notebook 的升级版,是ipython notebook的升级版。
大体来说就是用浏览器作为IDE,编写代码边运行,并且保留结果,形成像notebook一样的一份文档。

安装

Jupyter lab 的安装很简单,假定已经安装了anaconda了。那么已经有了Jupyter notebook了,这个时候安装只需要一句命令:

pip install jupyterlab
或者
conda install -c conda-forge jupyterlab

安装好了启动也是非常简单,在命令行输入

jupyter lab

就ok了。当然也可以进行一些配置, 与jupyter notebook 的配置完全一致。你可以输入jupyter lab -h 来进行查看。例如

jupyter lab --port='8080' --ip='*' --notebook-dir='d:/'

就是指运行在8080端口,可以从任意ip访问(可以远程机器直接连过来),工作路径为d盘根目录。

看到一连串输出后就可以打开浏览器访问了,ip:port 就可以了。如果在本机就是localhost:8080(一般会弹出浏览器)。
这里需要配置一下密码登录,如果你不配置密码登录。你就需要输入一个token,显示在命令行里面,我觉得有点麻烦,还是设置一个密码比较好。

配置密码

如果没有config文件(默认在 c:/User/< your user name>/.jupyter/jupyter_notebook_config.py ),执行下面这个

jupyter notebook --generate-config

然后执行

jupyter notebook password

输入你的密码,生成对应的hash值,放到config文件的同目录下了(自动)

应该已经可以了。试试在浏览器里面输入localhost:8080 ,如果还是不行,就手动把生成的 jupyter_notebook_config.json 里面的password后面的, 复制到 jupyter_notebook_config.py

找到下面这行并修改

c.NotebookApp.password = u'...刚才复制的那个密文'

进去之后就是这样了
Jupyter lab 安装及多kernel配置_第1张图片

下一个问题就是如何配置多个kernel了。

配置python2 python3 r的kernel

R kernel

如果你已经安装了r,那么在r的命令行下输入

install.packages(c('pbdZMQ', 'repr', 'devtools')) 
devtools::install_github('IRkernel/IRkernel') 
IRkernel::installspec()

多个python kernel

如果你的多个python 是安装在多个环境中的,就是用activate < env_name >这样的语句可以进入不同的环境的话,可以这样操作,下面假定python 3.5 安装在py35 的环境里面,

acitvate py35   (or source activate py35)
python -m ipykernel install --name py35
deactivate (or source deactivate)

其他同理。

你可能感兴趣的:(编程软件相关问题)