- 紹介
conda は Python データサイエンス領域でよく使用されるソフトウェアであり、Python 環境と関連する依存関係を管理するためのクラシックなツールです。通常、anaconda や miniconda などの製品に統合され、ユーザーが日常的に使用できます。
しかし、長い間、conda は多くのシナリオで遅延やライブラリの解析速度の低下などの問題があり、ユーザーから批判されてきました。また、anaconda や miniconda 自体が「商業的な性質」のソフトウェア製品であるため、多くの企業が商業ライセンスを取得せずに anaconda や miniconda を使用してオープンソースライセンスのソフトウェアライブラリリソースをダウンロードおよびインストールしているため、企業の IP アドレスが anaconda に検出され、関連する法的警告を受ける商業リスクが引き起こされています。
このような背景の中、オープンソースソフトウェアコミュニティによって推進される conda-forge 組織が急速に成長し、無料で使用でき、商業リスクのない安定した効率的な一連のオープンソースツールとウェブリソースサービスを提供しています。今日紹介する miniforge は、conda-forge 組織によって開発およびメンテナンスされ、anaconda や miniconda の代替として使用できます。
2 miniforge のインストールと使用
2.1 miniforge のダウンロードとインストール
miniforge 公式のインストールパッケージのダウンロードページ(https://conda-forge.org/miniforge/)では、インストールパッケージのリソースが Github でホストされています:
国内のユーザーは、miniforge のインストールパッケージリソースを加速ダウンロードするために、清華大学のミラーサイト(https://mirrors.tuna.tsinghua.edu.cn/github-release/conda-forge/miniforge/)を使用できます。自分のシステムに合ったバージョンを選択してダウンロードします。Windows の場合、現在の最新バージョンに対応する Miniforge3-24.3.0-0-Windows-x86_64.exe をダウンロードします:
ダウンロードが完了したら、ダブルクリックして開き、インストールを行います(インストール前に、以前の Python 環境を「クリーンアップ」することをお勧めします):
I Agree をクリックし、次へをクリックして進めます。
2.2 環境変数の設定
Windows システムでは、新しいバージョンの miniforge はインストール時に関連する環境変数を自動的に作成しないため、関連するパスを手動でシステムの PATH に追加する必要があります。例えば、私の miniforge は C:\miniforge にカスタムインストールされているため、少なくとも C:\miniforge、C:\miniforge\Scripts、C:\miniforge\Library\bin のパスを追加する必要があります:
上記の手順が完了したら、ローカルターミナルで mamba -V を実行して関連するバージョン情報を確認できます(miniforge には最小限の conda と mamba が含まれています)。上記の設定が完了したかどうかを確認します:
その他の使用方法については、mamba の公式ドキュメントを参照してください:https://mamba.readthedocs.io/