Miniforge
Miniforgeとは?
- M1 Macで機械学習用のPython環境構築によく使われるパッケージマネージャ.
- Condaみたいな感じで,複数のConda環境(仮想環境)を作成できる.
Miniforgeの導入
Miniforgeをダウンロード
$ wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh
インストール
$ bash ./Miniforge3-MacOSX-arm64.sh
仮想環境
仮想環境についてのイメージ図

ベース環境(base)の中に(program01),(program02),(program03)という環境がある.
-
conda activate 環境名で書く環境に移動できる. -
conda info -eで環境を確認できる. -
conda deactivateでConda環境を修了できる. -
conda create -n program04 python=3.6でprogram04という名前のPython 3.6の仮想環境を作成できる.
仮想環境を導入するメリット
- PC内で複数のバージョンのPythonを管理できる
- ライブラリも環境ごとに管理できる
- プロジェクトごとに環境を設定することで管理がしやすくなる
パッケージ,バージョン管理
-
conda install numpyでnumpyをインストールできる. -
conda search パッケージ名で正確な名前やバージョンを確認できる. -
conda listでインストール済みパッケージを確認できる. -
conda install python=3.8でpython自体のインストールもできる.