該存儲庫具有Conda和Conda-Forge的Mamba的最低安裝程序,並具有以下功能:
我們強調支持各種CPU架構(X86_64,PPC64LE和AARCH64,包括Apple Silicon)。在安裝程序中為PYTHON解釋器(又稱“ Cpython”)代替PYPY的可選支持,並在其文件名中使用-pypy3-
提供。
Miniforge安裝程序可在此處提供:https://github.com/conda-forge/miniforge/releases
在基本環境中具有Python 3.12 (*)
的最新安裝程序:
作業系統 | 建築學 | 最低版本 | 下載 |
---|---|---|---|
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 @最新 |
macos | x86_64 | MacOS> = 10.13 | Miniforge3-MacOSX-x86_64 @最新 |
macos | ARM64(蘋果矽) (***) | macOS> = 11.0 | Miniforge3-MacOSX-arm64 @最新 |
視窗 | x86_64 | Windows> = 7 | Miniforge3-Windows-x86_64 @最新 |
(*)
Python版本僅針對基本環境。 Conda可以創建具有不同的Python版本和實現的新環境。
(**)
對於包括64位處理器的Raspberry Pi,您還必須使用64位操作系統(例如Raspberry Pi OS 64位或Ubuntu)用於Raspberry Pi。列出為“系統:32位”的版本與本網站上的安裝程序不兼容。
(***)
Apple Silicon構建是實驗性的,並且沒有像其他平台那樣進行測試。
TL; dr:我們計劃在幾週內從Conda-Forge原料食譜中刪除PYPY(因此停止為PYPY構建新的包裝發行版),除非有足夠的興趣來證明繼續進行維護的合理性。
為了幫助這種過渡,最新的安裝人員將:
下面列出了基本環境中具有PYPY 3.9的最新安裝程序。但是,最新的安裝程序將停止工作,並將在2025年停止使用。因此,如果您需要PYPY3,則應將其固定至24.7.0。
作業系統 | 建築學 | 最低版本 | 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 |
視窗 | x86_64 | Windows> = 7 | 24.9.2-0 |
2024年7月的更新:
截至2024年7月, Mambaforge
被棄用。我們建議用戶立即切換到Miniforge3
。這些安裝程序將在2025年1月之後從新版本中退休。為了協助遷移,我們將向最新的Mambaforge安裝程序介紹Rollow BrownOuts。達到24.5.0-1版本的安裝程序將沒有任何布朗。 24.5.0-1將包含警告消息。安裝人員2024.5.0-2及以後的布朗效計劃:
以前的信息:
隨著Miniforge3-23.3.1-0
的發布,並包含了#277中的更改, Mambaforge
和Miniforge3
的包裹和配置現在相同。兩者之間的唯一區別是安裝程序的名稱,隨後是默認安裝目錄。
我們建議立即切換到Miniforge3
。這些安裝程序將於2025年1月退休。為了為CI用戶提供遷移到Miniforge3,我們停止了最新的Mambaforge(24.5+)安裝程序,以執行以下時間表
您仍然可以在24.9.2版本中找到最新的安裝程序。
使用捲髮或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
卸載miniforge意味著刪除在安裝過程中創建的文件。您通常要刪除:
# 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"
這將通過文件名Miniforge3.sh
下載適當的安裝程序。使用-b
flash以批處理模式運行shell腳本:
bash Miniforge3.sh -b -p "${HOME}/conda"
-p
是前綴選項。將在"${HOME}/conda"
上創建一個目錄。
然後,您應該創建通往Conda的路徑並激活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上,您可以通過跑步安裝Miniforge
brew install miniforge
如果Miniforge在系統路徑上(MacOS和Linux上的默認值),則可以在任何命令提示符下使用其conda
和mamba
程序的版本。最值得注意的區別在於,包裝的默認渠道將是Conda-Forge。
在Windows上,默認情況下未將miniforge添加到系統路徑中。在這種情況下,如果沒有可執行文件的完整路徑,例如C:Usersmyusernameminiforge3condabinconda
, conda
/ mamba
無法從普通命令提示中使用。相反,建議使用“開始”菜單中的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/releases/tag/24.3.0-0-0-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-0下載版本24.3.0-0的miniforge版本
在2023年8月發布Miniforge 23.3.1之後,Miniforge和Mambaforge基本相同。唯一的區別是安裝程序的名稱,然後是默認安裝路徑。
在發布之前,Miniforge只寄出了Conda,而Mambaforge則將Mamba添加到頂部。由於Miniconda於2023年7月開始運輸Conda-Libmamba-Solver,Miniforge效仿並於8月也開始運送它。那時,由於Conda-Libmamba-Solver取決於Libmambapy,因此Miniforge和Mambaforge之間的唯一區別是Mamba Python包裝的存在。為了最大程度地減少驚喜,我們決定也將Mamba添加到Miniforge。
截至2024年6月,Mambaforge已棄用,並將在2025年1月退休。我們建議用戶立即切換到Miniforge3。有關更多詳細信息,請參閱上面的註釋。
發布新版本的miniforge:
$CONDA_VERSION-$BUILD_NUMBER
在github上進行新的預釋放注意:使用預發行對於確保最新鏈接起作用很重要。
BSD 3句
相關對話: