LoginSignup
0
0

More than 3 years have passed since last update.

データ分析のためのJupyterLab基礎設定2(pip)

Last updated at Posted at 2020-10-30

A JupyterLab setting procedure

A base setting with minimum packages via pip

jupyterlab-lspからjupyterlab-kiteに乗り換えたため、pipによるJupyterLab基礎設定の忘備録を新調しました。

jupyterlab-lspを用いた旧バーションはこちら

Prerequisite

  • Windows 10
  • python 3.8+
  • nodejs 10+
  • Microsoft Visual C++ 14.0 or greater (Build Tools for Visual Studio 2019)
  • git 2+
  • Kite Engine

Getting Started

JupyterLab installation

Making a virtual environment

> python -m venv ENV
> cd ENV
> Scripts/activate
(ENV) > pip install jupyterlab

Extensions

Extension manager

(ENV) > pip install ipywidgets
(ENV) > jupyter nbextension enable --py widgetsnbextension
(ENV) > jupyter labextension install @jupyter-widgets/jupyterlab-manager

Variable inspector

(ENV) > jupyter labextension install @lckr/jupyterlab_variableinspector

Table of contents

(ENV) > jupyter labextension install @jupyterlab/toc

File tree

(ENV) > jupyter labextension install jupyterlab_filetree

Shortcut key setting user interface

(ENV) > jupyter labextension install @jupyterlab/shortcutui

Notebook-Python-Markdown file synchronization

(ENV) > pip install jupytext --upgrade
(ENV) > jupyter labextension install jupyterlab-jupytext

Version control

(ENV) > pip install --upgrade jupyterlab-git
(ENV) > jupyter lab build
  • github: github browsing via jupyterLab
(ENV) > jupyter labextension install @jupyterlab/github

Linter, Autocompletion, Code formatter

(ENV) > jupyter labextension install @ryantam626/jupyterlab_code_formatter
(ENV) > pip install jupyterlab_code_formatter
(ENV) > jupyter serverextension enable --py jupyterlab_code_formatter
(ENV) > jupyter labextension install @krassowski/jupyterlab_go_to_definition
(ENV) > pip install jupyter-kite
(ENV) > jupyter labextension install @kiteco/jupyterlab-kite

Spell checker

(ENV) > jupyter labextension install @ijmbarr/jupyterlab_spellchecker

Other standard packages

(ENV) > pip install numpy pandas matplotlib

Add a new kernel

(ENV) > ipython kernel install --user --name=ENV

Launch

  • Launch jupyterlab
(ENV) > jupyter lab
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0