Back to Article List

Miniconda: The complete guide for 2026

Miniconda: The complete guide for 2026

Miniconda gets you a working Python and the conda package manager from one small installer, with nothing else riding along: none of the bundled libraries and no graphical launcher, the two things that make the full Anaconda download so heavy. You start from a clean base and build exactly the environments your projects need. I've run it for years on laptops, build servers and GPU boxes, and it's what I'd install today in nearly every case. This guide covers the whole surface, with a dedicated article behind each section for when you're ready to go deeper.

What is Miniconda

Miniconda is Anaconda's minimal installer for conda. One download drops a Python interpreter, the conda CLI and the handful of packages those two depend on into a single folder in your home directory, and that's the entire product. conda is the interesting half: a package and environment manager that installs prebuilt binaries, which matters enormously for the scientific stack, where compiling NumPy or a CUDA-linked library from source is nobody's idea of a good afternoon.

It also covers a gap pip and venv leave open. A conda environment carries its own Python, so one project can run 3.11 while another runs 3.14 without either touching the system interpreter, and conda packages ship non-Python dependencies too: C libraries, compilers, CUDA toolkits. For purely-Python projects venv remains fine, and I still use it for small ones. The moment binary dependencies or multiple Python versions enter the picture, conda becomes the better tool.

What Miniconda is not: the Anaconda Distribution, which preinstalls hundreds of packages and puts the Navigator GUI on top. There's no feature gap between them, since the conda inside both is identical. And Anaconda's installer isn't the only road to conda either, a point that returns when licensing comes up below.

The current Miniconda release

As I write this the current release is 26.5.3-2, published July 29, 2026, shipping conda 26.5.3. Anaconda builds installers against five Python versions for the base environment (3.10 through 3.14), plus "latest" filenames like Miniconda3-latest-Linux-x86_64.sh that always resolve to the newest build, which is the form provisioning scripts want since it never rots. Versioned filenames follow the pattern Miniconda3-py314_26.5.3-2-<platform> for pinning an exact build, and every installer sits on repo.anaconda.com/miniconda beside its SHA256 hash, which you should spend the ten seconds comparing before executing anything.

The Miniconda download guide untangles the full set of choices there, latest against pinned Python, x86_64 against ARM, .sh against graphical, since the index page itself explains none of them.

Installing on Linux, Windows and macOS

Linux is four commands: download the .sh installer with curl, verify with sha256sum, run it with bash, let it offer conda init at the end, and a new shell then greets you with (base). The installer's -b flag covers unattended installs, an aarch64 build covers ARM servers, and the step-by-step lives in the guide to install Miniconda on Ubuntu. When the target is a server, LumaDock's Ubuntu VPS plans carry a one-click Miniconda template that skips the manual setup altogether.

The Windows walkthrough is in the guide to install Miniconda on Windows, and its headline quirk is deliberate: conda stays off the system PATH, with the Anaconda Prompt (miniconda3) Start Menu entry as the supported way in, plus conda init powershell for wiring up a real terminal.

macOS gives you three routes, a .sh installer in the terminal, a graphical .pkg and the Homebrew cask (brew install --cask miniconda, followed by the conda init the cask reminds you about). My pick is the .sh on any Mac, partly for consistency with Linux muscle memory and partly because the .pkg has a history of refusing to run on some systems for no visible reason; picking the right architecture and the rest of the details are in the guide to install Miniconda on macOS.

Your idea deserves better hosting

24/7 support 30-day money-back guaranteeRefund covers the VPS plan on your first order. Cancel anytime
Verrechnungszyklus

VPS.S1

$5.99 Save  17 %
$4.99 Monatlich
  • 2 vCPU AMD EPYC
  • 2 GB RAMRAM
  • 30 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive

VPS.S3

$14.99 Save  33 %
$9.99 Monatlich
  • 4 vCPU AMD EPYC
  • 6 GB RAMRAM
  • 70 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive

VPS.S4

$19.99 Save  20 %
$15.99 Monatlich
  • 6 vCPU AMD EPYC
  • 8 GB RAMRAM
  • 80 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive

EPYC VPS.P1

$8.99 Save  22 %
$6.99 Monatlich
  • 2 vCPU AMD EPYC
  • 4 GB RAMRAM
  • 40 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

EPYC VPS.P2

$16.99 Save  24 %
$12.99 Monatlich
  • 2 vCPU AMD EPYC
  • 8 GB RAMRAM
  • 80 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

EPYC VPS.P4

$29.99 Save  23 %
$22.99 Monatlich
  • 4 vCPU AMD EPYC
  • 16 GB RAMRAM
  • 160 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

EPYC VPS.P5

$39.99 Save  25 %
$29.99 Monatlich
  • 8 vCPU AMD EPYC
  • 16 GB RAMRAM
  • 180 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

EPYC VPS.P6

$59.99 Save  25 %
$44.99 Monatlich
  • 8 vCPU AMD EPYC
  • 32 GB RAMRAM
  • 200 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

EPYC VPS.P7

$69.99 Save  29 %
$49.99 Monatlich
  • 16 vCPU AMD EPYC
  • 32 GB RAMRAM
  • 240 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

Genoa VPS.G2

$24.99 Save  20 %
$19.99 Monatlich
  • 2 vCPUAMD EPYC Genoa 4. Generation 9xx4 mit 3,25 GHz oder ähnlich, auf Zen 4-Architektur. AMD EPYC G4
  • 4 GB DDR5RAM
  • 50 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

Genoa VPS.G4

$44.99 Save  22 %
$34.99 Monatlich
  • 4 vCPUAMD EPYC Prozessor mit dedizierten vCPU Kernen, auf Enterprise Serverhardware. AMD EPYC G4
  • 8 GB DDR5RAM
  • 100 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

Genoa VPS.G6

$89.99 Save  22 %
$69.99 Monatlich
  • 8 vCPUAMD EPYC Prozessor mit dedizierten vCPU Kernen, auf Enterprise Serverhardware. AMD EPYC G4
  • 16 GB DDR5RAM
  • 200 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

Genoa VPS.G7

$159.99 Save  22 %
$124.99 Monatlich
  • 8 vCPUAMD EPYC Prozessor mit dedizierten vCPU Kernen, auf Enterprise Serverhardware. AMD EPYC G4
  • 32 GB DDR5RAM
  • 250 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden. inklusive
  • Kostenloses Auto-BackupEnthält einen Backup-Slot, den du auf täglich, wöchentlich oder monatlich einstellen kannst.

AMD Ryzen VPS.R1

$16.99 Save  18 %
$13.99 Monatlich
  • 1 dedizierter CPU AMD Ryzen 9 7950X mit 4,5 GHz oder ähnlich, auf Zen 4-Architektur. vCPU
  • 4 GB DDR5RAM
  • 50 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6 inklusive IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden.
  • Auto-Backup inklusive

AMD Ryzen VPS.R2

$29.99 Save  17 %
$24.99 Monatlich
  • 2 dedizierte CPUs AMD Ryzen 9 7950X mit 4,5 GHz oder ähnlich, auf Zen 4-Architektur. vCPU
  • 8 GB DDR5RAM
  • 100 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6 inklusive IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden.
  • Auto-Backup inklusive

AMD Ryzen VPS.R4

$109.99 Save  18 %
$89.99 Monatlich
  • 8 dedizierte CPUs AMD Ryzen 9 7950X mit 4,5 GHz oder ähnlich, auf Zen 4-Architektur. vCPU
  • 32 GB DDR5RAM
  • 400 GB NVMeSPEICHER
  • Unbegrenzter Traffic
  • IPv4 & IPv6 inklusive IPv6-Support ist derzeit nicht verfügbar in Frankreich, Finnland oder den Niederlanden.
  • Auto-Backup inklusive

*VAT excluded.

INCLUDED WITH EVERY PLAN

✓ No setup fees ✓1 Gbps network
✓ Full root access on KVM ✓ Free server monitoring ✓ Firewall management ✓24/7 support

First steps with conda environments

The habit to build before any other: don't install into base. Base is conda's own home, and filling it with project dependencies is the fastest route to an unsolvable mess. Projects get environments:

conda create -n analysis python=3.12
conda activate analysis
conda install numpy pandas

That's an isolated Python 3.12 with NumPy and pandas that can't collide with anything else on the machine. conda deactivate leaves it, conda env export captures it as a YAML file, and the file rebuilds it anywhere. Naming, Python pinning, cloning and the export workflow all get proper treatment in the guide to create environments in Miniconda.

Packages come from channels, repositories conda searches in order. A stock install is preconfigured for Anaconda's "defaults" channels, and the big community alternative is conda-forge, which carries more packages and updates faster. You'll meet both inside your first week. The choice between them turns out to involve more than package counts.

Is Miniconda free to use?

This is the part most guides skip past. The conda CLI itself is BSD-licensed open source, free for anyone. Anaconda's package repository is different: the defaults channels a stock install pulls from are a commercial product for organizations with more than 200 employees, counted org-wide with affiliates included, and since Miniconda ships a .condarc preconfigured for those channels, a default install at a large company quietly places every conda install inside licensing scope. Solo developers, small companies and course-based education stay free.

The clean ways out are switching channels to conda-forge, free at any size, or starting from Miniforge, the community installer that defaults to conda-forge from the first minute. The fine print, thresholds and audit questions are in the article on the Miniconda license and commercial use, the two installers face off in Miniconda vs Miniforge, and anyone evaluating conda for a large org should read both before rolling anything out, because retrofitting channel config across a fleet is a much bigger job than choosing right on day one.

Miniconda vs Anaconda in short

The long version, disk numbers and licensing overlap included, is in Miniconda vs Anaconda. The short version: same conda underneath, different starting point. Anaconda Distribution preinstalls hundreds of packages and adds the Navigator GUI, which earns its place in a teaching lab where nobody will open a terminal. Miniconda starts empty, and for developers, and for anything running on a server, empty wins: faster installs, less disk, no stale preinstalled packages and a base environment small enough to reason about.

Updating and uninstalling

Updates come in two kinds that people mix up constantly, updating conda itself (conda update -n base conda) and updating the packages inside an environment, and the second rarely wants doing across the board; pin what matters, update deliberately, and let the update Miniconda guide cover the details, including the case where rerunning the installer with -u is the cleaner path. While on housekeeping: conda clean --all now and then, because the package cache under pkgs grows quietly for months and cleaning it touches nothing your environments still use.

Removal is short and complete. conda init --reverse --all takes conda's lines back out of your shell configs, deleting the miniconda3 folder and a couple of dotfiles does the rest, and Windows gets a proper uninstaller with flags for caches and config files; the exact per-OS sequence is in the uninstall Miniconda guide.

PyTorch and the ML stack

conda used to be the recommended way to install PyTorch, and that era is over: the PyTorch team deprecated its official Anaconda channel, and pip is now the only package manager the official install page documents. The pattern that replaced it works well, a conda environment for isolation and the pinned interpreter, pip installing PyTorch inside it, CUDA-specific wheels pulled from PyTorch's own index when a GPU is involved. The full recipe with verification steps, CPU and CUDA both, is the guide to install PyTorch in a Miniconda environment.

The same environment discipline carries over to the AI tooling people now run beside their code. An agent like Claude Code on a VPS inherits the interpreter and packages of the environment it launches from, so a pinned conda environment separates reproducible agent runs from mystery failures at 2 AM.

Common Miniconda errors

Miniconda fails in predictable places, and the Miniconda troubleshooting guide collects the exact error strings with their fixes, written so terminal output can be matched against the headings directly. The usual suspects: a shell that can't find conda right after installing (an init problem, the install itself is fine), the Windows terminal that never finds it by design, the license screen that seems to hang during a Linux install, and the recent terms-of-service error stopping CI pipelines cold.

Everything Miniconda manages lives in one folder in your home directory, environments included. The day you outgrow it, or the licensing stops fitting your organization, removal takes two minutes and nothing else on the system remembers it was there. For a tool that sits this deep in a developer's daily stack, that's rare, and it's a good note to choose it on.

Questions?

Is Miniconda the same as conda?

No. conda is the package and environment manager, an open source CLI that reaches your machine several ways; Miniconda is one delivery vehicle for it, published by Anaconda, with Miniforge and micromamba as community-maintained alternatives. Once installed, the conda command behaves identically no matter which installer put it there. What differs is the preconfigured channels, and the licensing that follows from them.

About the author

Alice Langley

I got my first writing work through open-source projects. Before anybody paid me, I was the person rewriting installation notes, answering the same question in Discord for the 25th time and fixing READMEs because the instructions were driving me mad. I was studying then and honestly didn't know technical writing was a job.

But now it's MY job: mostly tutorials, occasionally docs, KBs, sometimes editing. I work freelance. The non-computer part of my life is fairly crowded. I make cosplay costumes and props (sewing is the bit I'm best at, wigs are a different story for now), watch a lot of horror films and have recently started learning bookbinding from somebody who is much more patient than I am.

Deploy your next project in seconds

Bring your winning ideas online faster, with modern hardware and unmetered bandwidth. Join a European cloud trusted by thousands of developers and businesses worldwide.