- 紹介
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/