软件使用, 生活

安装JupyterLab

一、Jupyter 简介

Jupyter 支持 markdown 格式,此外还可以跑 python 代码,写交互式的文档。Jupyter 文件后缀是 .ipynb。Jupyter LabJupyter Notebook 的升级版,它提供了一个更强大的界面。如果要支持多用户,那么是安装 Jupyter Hub。个人推荐使用 Jupyter Lab。

个人观点:如果只是快速测试一些短小的代码,Jupyter 使用起来还是挺方便的。但个人是不喜欢肢解代码,因为这样后面代码的运行往往是依赖于前面代码的结果。这种一个 input 对应一个 output 的风格和 Mathematica 有点像。自己在使用 Mathematica 时,也是尽可能不肢解代码,除非是完全不相关的,相当于两个独立小文件,才会分别放在两个 input 里。

二、在操作系统下安装 JupyterLab

Anaconda 中已经包含了 Jupyter,为了防止一些莫名其妙的错误,最好再安装一次,相当于更新。官方的安装说明为:https://jupyter.org/install.html

安装命令:

pip install jupyterlab

conda install -c conda-forge jupyterlab

启动:

jupyter lab

如果需要以root身份在后台隐藏运行,同时在公网下可以访问,用以下方式启动:

nohup jupyter lab --ip "0.0.0.0" --allow-root &

JupyterLab是通过网页访问的。.ipynb文件好像也可以在其他python软件中运行,但没有JupyterLab美观。

三、使用 Docker 安装 JupyterLab

虽然上面的命令安装和启动 JupyterLab 也很方便,但文件的权限是整个系统级的。如果想要实现单独的文件空间,可以使用 Docker 进行安装。

Docker镜像的说明和文件在:

个人推荐安装 minimal-notebook,有需要其他软件包时可以手动安装。拉取的命令为:

docker pull quay.io/jupyter/minimal-notebook

如果经常使用 Pytorch 环境,可以安装 pytorch-notebook。拉取的命令为:

docker pull quay.io/jupyter/pytorch-notebook

Docker操作命令参考:开源的应用容器引擎Docker

四、在 Jupyter Notebook 中多个 Python 环境的切换

以下是在 Jupyter Notebook 中的操作,这里做个记录。

如果要让 Jupyter Notebook 使用指定的 conda 环境,那么需要另外安装一个包。参考资料:JupyterNotebook设置Python环境ipython jupyter notebook 运行环境配置切换

安装命令: conda install nb_conda_kernels(或者 conda install nb_conda )

安装后在 Jupyter Notebook 中可实现 Python 环境的切换。

2,552 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code