Open5
VS CodeでJupyterLabのノートブック拡張子を編集するための準備

インストール
- Cドライブ直下に使用するPythonバージョンのフォルダを作成する.(例
C:\Python311
) - Download Python | Python.org から開発環境をインストールする.
- インストーラーを起動して,custom installから使用するPythonバージョンのフォルダにPython環境をインストールする.
- 2つのシステム環境変数を設定する(
C:\Python311
とC:\Python311\Scripts
). - VS Code のExtention で
Python
とJupyter
,Jupyter Notebook Renderers
の拡張機能をインストールする - Terminalで
python -m ensurepip --default-pip
を入力して、pip
を有効にする。 - Terminalで
python.exe -m pip install --upgrade pip
を入力して、pipを更新する。
2024/3/27 手順の粒度を動作毎まで細かくした.
2025/02/01 Anacondaの仮想環境の方が開発環境を修正しやすいので、このスレッドの方法は非推奨

ファイル作成
-
ファイル名.ipynb
でファイルを作成する - Python環境を設定する。
- 右上の
Python/Mu(省略)
をクリック -
Select Another Kernel
をクリック -
Python Environment
をクリック - インストールしたPythonのバージョンを選択する

PyMCを使用する
Miniconda環境をインストールする
- Cドライブ直下に使用するMinicondaのフォルダを作成する.(例
C:\Miniconda3
) - Miniconda — Anaconda documentationをダウンロードする
- Install for -- の画面で
All Users
を選択する. - ダウンロードするフォルダ(
C:\Miniconda3
)を選択する. - システム環境変数の
PATH
にC:\Miniconda3\Scripts
を追加する. -
Command Palette
でTerminal: Select Default Shell
を選び,Command Prompt
を選択する. - PCを再起動する
- VS CodeのTerminalで
conda
を実行する. - VS CodeのTerminalで
conda init
を実行する. - VS Code のExtention で
Python
とJupyter
,Jupyter Notebook Renderers
の拡張機能をインストールする
仮想環境を構築する
- Terminalで
conda create -c conda-forge -n pymc_env "pymc>=5" python=3.12
を実行して仮想環境を作成する. -
conda activate pymc_env
を実行して仮想環境に移る. - 必要なライブラリをインストールする
-
conda install -c conda-forge mamba
: 高速インストーラー- 便利なので最初にインストールする。
-
mamba install -c conda-forge ipykernel
: VS Code -
mamba install -c conda-forge numba
: JITコンパイラ(nutpie
サンプラーに必要) -
mamba install -c conda-forge nutpie
: サンプラー -
mamba install -c conda-forge seaborn
: グラフ -
mamba install -c conda-forge polars
: DataFrame -
mamba install -c conda-forge scikit-Learn
: 機械学習モデル -
mamba install -c conda-forge prophet
: 時系列分析 -
mamba install -c conda-forge bambi
: statsmodelsのようなformula
でベイズ推定ができるライブラリ -
mamba install -c conda-forge autogluon
: AutoML環境 -
mamba install -c conda-forge "ray-tune >=2.10.0,<2.32" "ray-default >=2.10.0,<2.32" # install ray for faster training
: AutoGluonのために後にインストールする- 2025-05-26にエラーが出たのでスキップする。
-
pip install japanize-matplotlib
: matplotlibで日本語フォントを使用できるようにする
- 初実行時に
Connecting to kernel: [仮想環境 (Python 3.**.**)]
のメッセージが出て、数時間待たされる。
Jupyter NotebookのPython環境を指定する
.ipynb
ファイルの右上の環境設定をクリックしてCommand Palette
のSelect Another Kernel
から仮想環境を指定する.
便利なコマンド
- 環境一覧:
conda info -e
- 仮想環境作成:
conda create -n [仮想環境名]
- 仮想環境移動:
conda activate [仮想環境名]
- デフォルト環境に移動:
conda deactivate
参考

必要に応じて下記ライブラリをインストールする.
- 統計解析
-
mamba install -c conda-forge patsy
:formula
の読み取り mamba install -c conda-forge statsmodels
mamba install -c conda-forge fastcluster
-
- 機械学習
-
mamba install -c conda-forge lightgbm
: 高性能推定器 -
mamba install conda-forge::catboost
: 高性能推定器 -
mamba install -c conda-forge py-xgboost-cpu
: 高性能推定器 -
mamba install -c conda-forge darts
: 時系列分析パッケージ -
pip install torch
: PyTorch: 深層学習 -
mamba install -c conda-forge jax
:TensorFlow関連 -
mamba install conda-forge::imbalanced-learn
: 不均衡データの対処
-
- optuna関係
-
mamba install -c conda-forge optuna
: ハイパーパラメータ最適化 -
SQLite Viewer
のVS Code拡張機能をインストールする -
mamba install -c conda-forge plotly
: optunaの結果可視化 -
mamba install -c conda-forge nbformat
: optunaの結果可視化
-
- MCMC関係
-
mamba install conda-forge::numpyro
: サンプラー -
mamba install -c conda-forge jax jaxlib
: サンプラー
-
-
.RData
ファイルの読込みmamba install -c conda-forge rdata
- 地図情報
mamba install conda-forge::geopy
- 祝日
-
mamba install -c conda-forge holidays
: 祝日 -
pip install jpholiday
: 日本の祝日
-
- Excel操作
mamba install -c conda-forge openpyxl
- グラフ・EDA
-
mamba install -c conda-forge hvplot
:polars.DataFrame.plot
を追加する -
mamba install -c conda-forge cartopy geoviews pyproj
: 地図へのプロット -
mamba install -c conda-forge jupyter_bokeh
: 等高線 -
mamba install -c conda-forge yellowbrick
: EDA向け可視化ライブラリ -
mamba install -c conda-forge pooch
: サンプルデータ -
mamba install -c conda-forge ipywidgets
: インタラクティブなグラフ -
mamba install conda-forge::folium
: 地図上に描画するライブラリ -
mamba install -c conda-forge prettytable
: 視認性の高いprint
-
- 欠測値可視化
-
mamba install -c conda-forge missingno
:parallelプロット以外エラーになった
-
- Pythonで学ぶ効果検証入門
pip install causaldata
-
pip install scikit-uplift
: sklift -
pip install rdrobust
: 統計 -
pip install linearmodels
: 線形回帰 -
pip install rddensity
: 確率分析
- 音声解析
-
mamba install -c conda-forge ffmpeg
: pydubを使用するためのライブラリ -
mamba install -c conda-forge pydub
: 音声解析ライブラリ。読み込みはこっちが良い。 -
mamba install -c conda-forge librosa
: 音声解析ライブラリ。スペクトログラムはこっちが良い。
-
- 備忘録
-
mamba install -c conda-forge watermark
: 使用ライブラリ表示
-
- M5Stack
-
pip install micromlgen
: Scikit-LearnのモデルをC言語に変換して、M5Stackで予測できるようにする。- scikit-learnで学習した分類モデルをM5Stackにデプロイする方法 #初心者 - Qiita: https://qiita.com/tk526608/items/28de182ad781aff917d7
-
mamba install conda-forge::wxpython
: GUI作成ライブラリ。M5Stackから送られたデータを描画するために使用する。- 商用利用には寛大なライブラリとのこと。
-
mamba install anaconda::pyserial
: シリアル通信用ライブラリ。M5Stackと通信するために使用する。 -
mamba install conda-forge::pyinstaller
: exeファイル作成用ライブラリ。 -
mamba install anaconda::pyqt
: GUI作成ライブラリ。M5Stackから送られたデータを描画するために使用する。- 商用利用に利用料が必要なライブラリ。非推奨。
-
- 回路図
-
pip install schemdraw[matplotlib]
: 回路図を描くことができるライブラリ
-
- exeファイル
-
mamba install conda-forge::pyinstaller
: exeファイルを作成するライブラリ
-

VS Code Extension
- Markdown PDF
- https://marketplace.visualstudio.com/items?itemName=yzane.markdown-pdf
- mdファイルをpdf化するextension
- Markdown Preview Mermaid Support
- https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid
- mdファイルにフローチャートを描画できるextension
-
https://zenn.dev/headwaters/articles/3d7311f8093b4f
- markdown pdfでpdf化が上手くできなかったときの対処法