Этот репозиторий содержит минимальные установщики для Conda и Mamba, специфичные для Conda-Forge, со следующими функциями предварительно сконфигурированы:
Мы делаем акцент на поддержке различных архитектур процессора (x86_64, PPC64L и AARCH64, включая Apple Silicon). Дополнительная поддержка PYPY вместо стандартного интерпретатора Python (он же «CPYTHON») предоставляется в установщиках с -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.
(**)
Для Raspberry Pi, который включает 64-битный процессор, вы также должны использовать 64-разрядную операционную систему, такую как Raspberry Pi OS 64-бит или Ubuntu для Raspberry Pi. Версии, перечисленные как «Система: 32-битная», не совместимы с установщиками на этом веб-сайте.
(***)
Apple Silicon Builds экспериментальны и не проходили тестирование, как и другие платформы.
TL; DR: Мы планируем удалить PYPY из рецептов сырья-конда-форга через несколько недель (и, следовательно, чтобы прекратить создавать новые выпуски пакетов для PYPY), если только нет достаточно существенного интереса, чтобы оправдать дальнейшие усилия по техническому обслуживанию.
Чтобы помочь с этим переходом, последние установщики будут:
Последние установщики с PYPY 3.9 в базовой среде перечислены ниже. Тем не менее, последние установщики перестанут работать и перестанут быть доступными в 2025 году. Поэтому вам следует прикрепить к 24.7.0, если вам потребуется PYPY3.
ОС | Архитектура | Минимальная версия | Версия 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 года:
По состоянию на июль 2024 года Mambaforge
устарел. Мы предлагаем немедленно переключиться на Miniforge3
. Эти установщики будут уйти в отставку с новых выпусков после января 2025 года. Чтобы помочь в миграции, мы представим Rowlowing Brounouts с последним установщиком Mambaforge. Установщики до версии 24.5.0-1 не будут иметь никаких источников. 24.5.0-1 будет включать в себя предупреждающее сообщение. Установщики 2024.5.0-2, а затем будет иметь следующее график отрубки:
Предыдущая информация:
С выпуском Miniforge3-23.3.1-0
, которые включали изменения в #277, пакеты и конфигурация Mambaforge
и Miniforge3
теперь идентичны . Единственная разница между ними - это имя установщика и, впоследствии, каталог установки по умолчанию.
Мы рекомендуем сразу переключиться на Miniforge3
. Эти установщики выйдут на пенсию в январе 2025 года. Чтобы помочь в миграции в Miniforge3 для пользователей CI, мы остановили последнего установщика 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
Установка 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 Ridse», установленное в меню «Пуск».
Есть известные проблемы с использованием специальных символов и пространств в месте установки, см., Например, #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:
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 с Homebrew, работая
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, вы можете загрузить версию 24.3.0-0 Miniforge, доступную по адресу https://github.com/conda-forge/miniforge/releases/tag/24.3.0-0
Если вам нужна поддержка Glibc с 2,12 по 2.16, вы можете загрузить версию 24.3.0-0 Miniforge, доступную по адресу https://github.com/conda-forge/miniforge/releases/tag/24.3.0-0
После освобождения Минифорга 23.3.1 в августе 2023 года Минифордж и Мамбафордж практически идентичны. Единственное отличие - это имя установщика, а затем путь установки по умолчанию.
Перед этим выпуском Miniforge отправил только Conda, в то время как Mambaforge добавил мамбу сверху. С тех пор, как в июле 2023 года Miniconda начала отправлять Conda-Libmamba-Solver, Miniforge последовал их примеру и начал отправлять его тоже в августе. В этот момент, поскольку Conda-Libmamba-Solver зависит от Libmambapy, единственной разницей между Miniforge и Mambaborge было присутствие пакета Mamba Python. Чтобы минимизировать сюрпризы, мы также решили добавить Мамбу в Минифордж.
По состоянию на июнь 2024 года Mambaforge устарел и будет уйти на пенсию в январе 2025 года. Мы рекомендуем пользователям немедленно переключиться на Miniforge3. Для получения более подробной информации см. Примечание выше.
Чтобы выпустить новую версию Miniforge:
$CONDA_VERSION-$BUILD_NUMBER
NOTE: using a pre-release is important to make sure the latest links work.
BSD 3-CLAUSE
Соответствующие разговоры: