Link

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.6program04という名前のPython 3.6の仮想環境を作成できる.


仮想環境を導入するメリット

  • PC内で複数のバージョンのPythonを管理できる
  • ライブラリも環境ごとに管理できる
  • プロジェクトごとに環境を設定することで管理がしやすくなる


パッケージ,バージョン管理

  • conda install numpynumpyをインストールできる.

  • conda search パッケージ名で正確な名前やバージョンを確認できる.

  • conda listでインストール済みパッケージを確認できる.

  • conda install python=3.8でpython自体のインストールもできる.


参考文献