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自体のインストールもできる.