[PYTHON] JupyterLab Basic Setting 2 (pip) for data analysis

A JupyterLab setting procedure A base setting with minimum packages via pip

Since I switched from jupyterlab-lsp to jupyterlab-kite, I updated the memorandum of JupyterLab basic settings by pip.

The old version using jupyterlab-lsp is here.

Prerequisite

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
(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

Launch

(ENV) > jupyter lab

Recommended Posts

JupyterLab Basic Setting 2 (pip) for data analysis
JupyterLab Basic Setup for Data Analysis (pip)
Organizing basic procedures for data analysis and statistical processing (4)
Organizing basic procedures for data analysis and statistical processing (2)
Python for Data Analysis Chapter 2
Tips for data analysis ・ Notes
Python for Data Analysis Chapter 3
Preprocessing template for data analysis (Python)
Data analysis for improving POG 3-Regression analysis-
Python visualization tool for data analysis work
Analysis for Data Scientists: Qiita Self-Article Summary 2020
Data analysis for improving POG 2 ~ Analysis with jupyter notebook ~
Prepare a programming language environment for data analysis
Data analysis Titanic 2
Analysis for Data Scientists: Qiita Self-Article Summary 2020 (Practice)
[CovsirPhy] COVID-19 Python Package for Data Analysis: Data loading
Data analysis python
An introduction to statistical modeling for data analysis
How to use data analysis tools for beginners
Data analysis Titanic 1
Data analysis Titanic 3
Data analysis for improving POG 1 ~ Web scraping with Python ~
[For beginners] How to study Python3 data analysis exam
Analysis of measurement data ①-Memorandum of understanding for scipy fitting-
[CovsirPhy] COVID-19 Python package for data analysis: SIR-F model
Python Exercise for Beginners # 1 [Basic Data Types / If Statements]
[CovsirPhy] COVID-19 Python package for data analysis: S-R trend analysis
Stop thinking for use in data analysis competition LightGBM
[CovsirPhy] COVID-19 Python Package for Data Analysis: SIR model
[CovsirPhy] COVID-19 Python Package for Data Analysis: Parameter estimation
Data analysis with python 2
Data analysis using xarray
Data analysis parts collection
Folder structure for analysis
Data analysis using Python 0
Data analysis overview python
Source analysis for Django--INSTALLED_APPS
Python data analysis template
FX_tool for Hython Basic01
Data analysis with Python
[CovsirPhy] COVID-19 Python Package for Data Analysis: Scenario Analysis (Parameter Comparison)
Dockerfile for creating a data science environment based on pip3
[Understand in the shortest time] Python basics for data analysis
<Python> Build a dedicated server for Jupyter Notebook data analysis
Introduction to Statistical Modeling for Data Analysis GLM Model Selection