Repositori ini menampung installer minimal untuk conda dan mamba khusus untuk conda-forge, dengan fitur berikut yang telah dikonfigurasi sebelumnya:
Kami menekankan pada mendukung berbagai arsitektur CPU (x86_64, ppc64le, dan aarch64 termasuk silikon apel). Dukungan opsional untuk PYPY sebagai pengganti interpreter Python standar (alias "cpython") disediakan di installer dengan -pypy3-
dalam nama file mereka.
Pemasang Miniforge Tersedia Di Sini: https://github.com/conda-forge/miniforge/releases
Installer terbaru dengan Python 3.12 (*)
di lingkungan dasar:
Os | Arsitektur | Versi minimum | Unduh |
---|---|---|---|
Linux | x86_64 (AMD64) | GLIBC> = 2.17 | Miniforge3-Linux-x86_64 @ terbaru |
Linux | Aarch64 (ARM64) (**) | GLIBC> = 2.17 | Miniforge3-Linux-aarch64 @ LARDER |
Linux | PPC64LE (Power8/9) | GLIBC> = 2.17 | Miniforge3-Linux-ppc64le @ terbaru |
MacOS | x86_64 | MacOS> = 10.13 | Miniforge3-MacOSX-x86_64 @ terbaru |
MacOS | ARM64 (silikon apel) (***) | MacOS> = 11.0 | Miniforge3-MacOSX-arm64 @ latest |
Windows | x86_64 | Windows> = 7 | Miniforge3-Windows-x86_64 @ LARDER |
(*)
Versi Python khusus hanya untuk lingkungan dasar. Conda dapat menciptakan lingkungan baru dengan versi dan implementasi Python yang berbeda.
(**)
Untuk Raspberry Pi yang mencakup prosesor 64 bit, Anda juga harus menggunakan sistem operasi 64-bit seperti Raspberry Pi OS 64-bit atau Ubuntu untuk Raspberry Pi. Versi yang tercantum sebagai "Sistem: 32-bit" tidak kompatibel dengan installer di situs web ini.
(***)
Build Silicon Apple bersifat eksperimental dan belum memiliki pengujian seperti platform lainnya.
TL; DR: Kami berencana untuk menghapus PYPY dari resep bahan baku Conda-Forge dalam beberapa minggu (dan dengan demikian berhenti membangun rilis paket baru untuk PYPY), kecuali ada minat yang cukup substansial untuk membenarkan upaya pemeliharaan yang berkelanjutan.
Untuk membantu transisi ini, installer terbaru akan:
Pemasang terbaru dengan PYPY 3.9 di lingkungan dasar tercantum di bawah ini. Namun, installer terbaru akan berhenti bekerja dan akan berhenti tersedia pada tahun 2025. Karena itu Anda harus menyematkan ke 24.7.0 jika Anda memerlukan PYPY3.
Os | Arsitektur | Versi minimum | Versi 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 |
Pembaruan untuk Juli 2024:
Pada Juli 2024, Mambaforge
sudah usang. Kami menyarankan pengguna beralih ke Miniforge3
segera. Pemasang ini akan pensiun dari rilis baru setelah Januari 2025. Untuk membantu dalam migrasi, kami akan memperkenalkan brownout rollowing ke pemasang Mambaforge terbaru. Installer hingga versi 24.5.0-1 tidak akan memiliki brownout. 24.5.0-1 will include a warning message. Installer 2024.5.0-2 dan yang lebih baru akan memiliki jadwal Brownout berikut:
Informasi sebelumnya:
Dengan rilis Miniforge3-23.3.1-0
, yang memasukkan perubahan dalam #277, paket dan konfigurasi Mambaforge
dan Miniforge3
sekarang identik . Satu -satunya perbedaan antara keduanya adalah nama penginstal dan, selanjutnya, direktori instalasi default.
Kami merekomendasikan untuk beralih ke Miniforge3
segera. Pemasang ini akan pensiun pada Januari 2025. Untuk membantu migrasi ke Miniforge3 untuk pengguna CI, kami telah menghentikan pemasang Mambaforge (24.5+) terbaru dari melanjutkan dengan jadwal berikut
Anda masih dapat menemukan installer terbaru dalam rilis 24.9.2.
Unduh penginstal menggunakan curl atau wget atau program favorit Anda dan jalankan skrip. Untuk misalnya:
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
atau
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
Menghapus miniforge berarti menghapus file yang dibuat selama proses instalasi. Anda biasanya ingin menghapus:
# 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
Unduh dan jalankan pemasang Windows. Ikuti petunjuknya, perhatikan opsi untuk "buat pintasan menu start" dan "tambahkan miniforge3 ke variabel lingkungan jalur saya". Yang terakhir tidak dipilih secara default karena potensi konflik dengan perangkat lunak lain. Tanpa miniforge3 di jalur, cara paling nyaman untuk menggunakan perangkat lunak yang diinstal (seperti perintah conda
dan mamba
) akan melalui "miniforge prompt" yang diinstal ke menu start.
Ada masalah yang diketahui dengan penggunaan karakter dan spasi khusus di lokasi instalasi, lihat misalnya #484. Kami menyarankan pengguna menginstal di direktori tanpa karakter tersebut dalam nama.
Untuk penggunaan non-interaktif, seseorang dapat menggunakan opsi Instal Batch:
bash Miniforge3-Linux-x86_64.sh -b # or similar for other installers for unix platforms
Lihatlah opsi tambahan dengan menjalankan yang berikut:
bash Miniforge3-Linux-x86_64.sh -h
Atau jika Anda berada di windows, jalankan:
start /wait "" Miniforge3-Windows-x86_64.exe /InstallationType=JustMe /RegisterPython=0 /S /D=%UserProfile%Miniforge3
Jika Anda ingin mengunduh penginstal yang sesuai melalui baris perintah dengan cara yang lebih otomatis, Anda mungkin ingin perintah yang mirip dengan
Untuk Linux, arsitektur apa pun, gunakan perintah berikut
wget -O Miniforge3.sh "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
Untuk macOS, arsitektur apa pun, gunakan perintah berikut
curl -fsSLo Miniforge3.sh "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-$(uname -m).sh"
Ini akan mengunduh penginstal yang sesuai untuk arsitektur saat ini dengan nama file Miniforge3.sh
. Jalankan skrip shell dengan perintah dalam mode batch dengan flash -b
:
bash Miniforge3.sh -b -p "${HOME}/conda"
-p
adalah opsi awalan. Direktori akan dibuat pada "${HOME}/conda"
.
Maka Anda harus membuat jalur ke Conda dan mengaktifkan Conda. Jalankan perintah ini:
source "${HOME}/conda/etc/profile.d/conda.sh"
# For mamba support also run the following command
source "${HOME}/conda/etc/profile.d/mamba.sh"
Akhirnya, Anda dapat menjalankan perintah untuk mengaktifkan lingkungan dasar
conda activate
Di macOS, Anda dapat menginstal miniforge dengan homebrew dengan berlari
brew install miniforge
Jika miniforge berada di jalur sistem (default pada macOS dan Linux), versi program conda
dan mamba
dapat digunakan pada prompt perintah apa pun. Perbedaan yang paling menonjol adalah bahwa saluran default untuk paket adalah conda-forge.
Pada Windows, Miniforge tidak ditambahkan ke jalur sistem secara default. Dalam hal ini, conda
/ mamba
tidak dapat digunakan dari permintaan perintah biasa tanpa jalur lengkap dari executable, misalnya C:Usersmyusernameminiforge3condabinconda
. Sebagai gantinya, disarankan untuk menggunakan prompt miniforge, tersedia dari menu start. Jika diinginkan, folder C:Usersmyusernameminiforge3condabin
dapat ditambahkan ke variabel lingkungan jalur secara manual setelah instalasi sehingga perangkat lunak dapat digunakan lebih nyaman dari command prompt apa pun dengan peluang terbatas konflik perangkat lunak.
Setelah konstruksi CI, pemasang diuji terhadap berbagai distribusi yang cocok dengan arsitektur installer ( $ARCH
). Misalnya ketika arsitektur adalah aarch64
, pemasang yang dibangun diuji terhadap:
Installer dibangun dan diunggah melalui CI tetapi jika Anda ingin membangun penginstal miniforge Anda sendiri, inilah caranya:
# Configuration
export ARCH=aarch64
export DOCKERIMAGE=condaforge/linux-anvil-aarch64
bash build_miniforge.sh
Jika Anda memerlukan dukungan untuk MacOS 10.9 hingga 10.12, Anda dapat mengunduh versi 24.3.0-0 dari Miniforge yang tersedia di https://github.com/conda-forge/miniforge/releases/tag/24.3.0-0
Jika Anda memerlukan dukungan untuk GLIBC 2.12 hingga 2.16, Anda dapat mengunduh versi 24.3.0-0 dari Miniforge yang tersedia di https://github.com/conda-forge/miniforge/releases/tag/24.3.0-0
Setelah rilis Miniforge 23.3.1 pada Agustus 2023, Miniforge dan Mambaforge pada dasarnya identik. Satu -satunya perbedaan adalah nama penginstal dan selanjutnya jalur instalasi default.
Sebelum rilis itu, Miniforge hanya mengirim Conda, sementara Mambaforge menambahkan Mamba di atas. Sejak Miniconda mulai mengirim Conda-Libmamba-Solver pada Juli 2023, Miniforge mengikuti dan mulai mengirimkannya juga pada bulan Agustus. Pada titik itu, karena conda-libmamba-solver tergantung pada libmambapy, satu-satunya perbedaan antara miniforge dan mambaforge adalah adanya paket python mamba. Untuk meminimalkan kejutan, kami memutuskan untuk menambahkan mamba ke miniforge juga.
Pada Juni 2024, Mambaforge sudah usang dan akan pensiun pada Januari 2025. Kami merekomendasikan pengguna beralih ke Miniforge3 segera. Untuk detail lebih lanjut, silakan lihat catatan di atas.
Untuk merilis versi baru Miniforge:
$CONDA_VERSION-$BUILD_NUMBER
Catatan: Menggunakan pra-rilis penting untuk memastikan tautan terbaru berfungsi.
BSD 3 Clause
Percakapan yang relevan: