このリポジトリには、コンドラとマンバに固有のマンバの最小限のインストーラーが保持されています。次の機能は事前に構成されています。
さまざまなCPUアーキテクチャ(X86_64、PPC64LE、ARPH64を含むAarch64)のサポートに重点を置いています。標準のPythonインタープリター(別名「Cpython」)の代わりにPypyのオプションサポートは、インストーラーにファイル名に-pypy3-
を備えたものを提供します。
Miniforgeインストーラーは、https://github.com/conda-forge/miniforge/releasesで入手できます
ベース環境にPython 3.12 (*)
を備えた最新のインストーラー:
OS | 建築 | 最小バージョン | ダウンロード |
---|---|---|---|
Linux | x86_64(AMD64) | glibc> = 2.17 | Miniforge3-Linux-x86_64 @最新 |
Linux | aarch64(arm64) (**) | glibc> = 2.17 | Miniforge3-Linux-aarch64 @最新 |
Linux | ppc64le(power8/9) | glibc> = 2.17 | Miniforge3-Linux-ppc64le @ rest |
macos | x86_64 | macOS> = 10.13 | Miniforge3-MacOSX-x86_64 @最新 |
macos | ARM64(Apple Silicon) (***) | macos> = 11.0 | Miniforge3-MacOSX-arm64 @最新 |
Windows | x86_64 | Windows> = 7 | Miniforge3-Windows-x86_64 @最新 |
(*)
Pythonバージョンは、基本環境にのみ固有です。 Condaは、異なるPythonバージョンと実装を備えた新しい環境を作成できます。
(**)
64ビットプロセッサを含むRaspberry Piの場合、Raspberry PiにRaspberry Pi OS 64ビットやUbuntuなどの64ビットオペレーティングシステムも使用する必要があります。 「システム:32ビット」としてリストされているバージョンは、このWebサイトのインストーラーと互換性がありません。
(***)
Apple Siliconビルドは実験的であり、他のプラットフォームと同様にテストを受けていません。
TL; DR:継続的なメンテナンスの取り組みを正当化するのに十分な関心がない限り、数週間でコンドラフォージの原料レシピからPypyを削除することを計画しています(したがって、Pypy用のパッケージの新しいリリースの構築を停止します)。
この移行を支援するために、最新のインストーラーは次のとおりです。
ベース環境にPypy 3.9を備えた最新のインストーラーを以下に示します。ただし、最新のインストーラーは仕事をやめ、2025年に利用可能になるのをやめます。したがって、pypy3が必要な場合は24.7.0に固定する必要があります。
OS | 建築 | 最小バージョン | Miniforgeバージョン |
---|---|---|---|
Linux | x86_64(AMD64) | glibc> = 2.17 | 24.9.2-0 |
Linux | x86_64(AMD64) | glibc> = 2.12 | 24.3.0-0 |
Linux | aarch64(arm64) | glibc> = 2.17 | 24.9.2-0 |
Linux | aarch64(arm64) | glibc> = 2.12 | 24.3.0-0 |
Linux | ppc64le(power8/9) | glibc> = 2.17 | 24.9.2-0 |
Linux | ppc64le(power8/9) | glibc> = 2.12 | 24.3.0-0 |
macos | x86_64 | macOS> = 10.13 | 24.9.2-0 |
macos | x86_64 | macOS> = 10.9 | 24.3.0-0 |
Windows | x86_64 | Windows> = 7 | 24.9.2-0 |
2024年7月の更新:
2024年7月の時点で、 Mambaforge
非推奨です。ユーザーはすぐにMiniforge3
に切り替えることをお勧めします。これらのインストーラーは、2025年1月以降、新しいリリースから退職します。移行を支援するために、最新のMambaforgeインストーラーにブラウンアウトを導入します。バージョン24.5.0-1までのインストーラーには、ブラウンアウトがありません。 24.5.0-1には警告メッセージが含まれます。インストーラー2024.5.0-2以降は、次のブラウンアウトスケジュールがあります。
前の情報:
#277の変更を組み込んだMiniforge3-23.3.1-0
のリリースにより、 Mambaforge
とMiniforge3
のパッケージと構成が同じようになりました。 2つの唯一の違いは、インストーラーの名前であり、その後、デフォルトのインストールディレクトリです。
すぐにMiniforge3
に切り替えることをお勧めします。これらのインストーラーは2025年1月に退職します。CIユーザーのMiniforge3への移行を支援するために、最新のMambaforge(24.5+)インストーラーが次のスケジュールを進めることを停止しました。
24.9.2リリースで最新のインストーラーを見つけることができます。
CurlまたはWget、またはお気に入りのプログラムを使用してインストーラーをダウンロードして、スクリプトを実行します。例:
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
または
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
ミニフォージのアンインストールとは、インストールプロセス中に作成されたファイルを削除することを意味します。通常、削除したい:
# Use this first command to see what rc files will be updated
conda init --reverse --dry-run
# Use this next command to take action on the rc files listed above
conda init --reverse
# Temporarily IGNORE the shell message
# 'For changes to take effect, close and re-open your current shell.',
# and CLOSE THE SHELL ONLY AFTER the 3rd step below is completed.
CONDA_BASE_ENVIRONMENT= $( conda info --base )
echo The next command will delete all files in ${CONDA_BASE_ENVIRONMENT}
# Warning, the rm command below is irreversible!
# check the output of the echo command above
# To make sure you are deleting the correct directory
rm -rf ${CONDA_BASE_ENVIRONMENT}
echo ${HOME} /.condarc will be removed if it exists
rm -f " ${HOME} /.condarc "
echo ${HOME} /.conda and underlying files will be removed if they exist.
rm -fr ${HOME} /.conda
Windowsインストーラーをダウンロードして実行します。プロンプトに従って、「スタートメニューショートカットを作成する」オプションに注意して、「私のパス環境変数にminiforge3を追加」します。後者は、他のソフトウェアとの潜在的な競合のため、デフォルトで選択されません。 Miniforge3がパスにない場合、インストールされているソフトウェア(コマンドconda
やmamba
など)を使用する最も便利な方法は、スタートメニューにインストールされた「Miniforgeプロンプト」を介して行われます。
インストール場所の特殊文字とスペースの使用に関する既知の問題があります。たとえば、#484を参照してください。ユーザーは、名前にそのような文字を持たないディレクトリにインストールすることをお勧めします。
非対話的使用の場合、バッチインストールオプションを使用できます。
bash Miniforge3-Linux-x86_64.sh -b # or similar for other installers for unix platforms
以下を実行して、追加のオプションを見てください。
bash Miniforge3-Linux-x86_64.sh -h
または、Windowsにいる場合は、実行してください。
start /wait "" Miniforge3-Windows-x86_64.exe /InstallationType=JustMe /RegisterPython=0 /S /D=%UserProfile%Miniforge3
コマンドラインから適切なインストーラーをより自動化した方法でダウンロードする場合は、
Linuxの場合、任意のアーキテクチャでは、次のコマンドを使用します
wget -O Miniforge3.sh "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
MacOSの場合、すべてのアーキテクチャは、次のコマンドを使用します
curl -fsSLo Miniforge3.sh "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-$(uname -m).sh"
これにより、Filename Miniforge3.sh
を使用して、現在のアーキテクチャに適したインストーラーをダウンロードします。 -b
フラッシュを使用して、コマンドをバッチモードでコマンドでシェルスクリプトを実行します。
bash Miniforge3.sh -b -p "${HOME}/conda"
-p
プレフィックスオプションです。ディレクトリは"${HOME}/conda"
に作成されます。
次に、コンドラへのパスを作成し、コンドラをアクティブにする必要があります。このコマンドを実行します:
source "${HOME}/conda/etc/profile.d/conda.sh"
# For mamba support also run the following command
source "${HOME}/conda/etc/profile.d/mamba.sh"
最後に、コマンドを実行してベース環境をアクティブにすることができます
conda activate
MacOSでは、走ってHomeBrewでMiniforgeをインストールできます
brew install miniforge
Miniforgeがシステムパス(MacOSおよびLinuxのデフォルト)にある場合、 conda
およびmamba
プログラムのバージョンを任意のコマンドプロンプトで使用できます。最も注目すべき違いは、パッケージのデフォルトチャネルがコンドラフォージになることです。
Windowsでは、Miniforgeはデフォルトでシステムパスに追加されません。この場合、 conda
/ mamba
実行可能ファイルの完全なパスなしで通常のコマンドプロンプトから使用することはできません。たとえばC:Usersmyusernameminiforge3condabinconda
。代わりに、スタートメニューから入手可能なMiniforgeプロンプトを使用することをお勧めします。必要に応じて、 C:Usersmyusernameminiforge3condabin
フォルダーは、インストール後にパス環境変数に手動で追加される場合があります。そのため、ソフトウェアがソフトウェアの競合の可能性が限られているコマンドプロンプトからソフトウェアをより便利に使用できます。
CIで構築した後、インストーラーは、インストーラーアーキテクチャ( $ARCH
)に一致するさまざまな配布に対してテストされます。たとえば、アーキテクチャがaarch64
の場合、構築されたインストーラーは以下に対してテストされます。
インストーラーはCIを介して構築およびアップロードされますが、独自のMiniforgeインストーラーを構築したい場合は、次の方法を次に示します。
# Configuration
export ARCH=aarch64
export DOCKERIMAGE=condaforge/linux-anvil-aarch64
bash build_miniforge.sh
MacOS 10.9から10.12のサポートが必要な場合は、https://github.com/conda-forge/miniforge/releases/tag/24.3.0-0で入手可能なMiniforgeのバージョン24.3.0-0をダウンロードできます。
GLIBC 2.12から2.16のサポートが必要な場合は、https://github.com/conda-forge/miniforge/releases/tag/24.3.0-0で入手可能なMiniforgeのバージョン24.3.0-0をダウンロードできます。
2023年8月にMiniforge 23.3.1がリリースされた後、MiniforgeとMambaforgeは本質的に同一です。唯一の違いは、インストーラーの名前であり、その後デフォルトのインストールパスです。
そのリリースの前に、MiniforgeはCondaのみを出荷しましたが、Mamborgeはマンバを上に追加しました。 Minicondaが2023年7月にConda-Libmamba-Solverの出荷を開始して以来、Miniforgeは訴訟に続き、8月にも出荷を開始しました。その時点で、コンドリブマンバ・ソルバーはリバンボピーに依存しているため、ミニフォージとマンバフォージの唯一の違いはマンバパイソンパッケージの存在でした。驚きを最小限に抑えるために、私たちもマンバをミニフォージに追加することにしました。
2024年6月現在、Mambaforgeは非推奨であり、2025年1月に退職します。ユーザーはすぐにMiniforge3に切り替えることをお勧めします。詳細については、上記のメモをご覧ください。
Miniforgeの新しいバージョンをリリースするには:
$CONDA_VERSION-$BUILD_NUMBER
でgithubで新しいプレリリースを作成します注:プレリリースを使用することは、最新のリンクが機能することを確認するために重要です。
BSD 3節
関連する会話: