Własna dokumentacja Anacondy określa pełną instalację na około 9,7 GB. Serwer wykonujący jedno zaplanowane zadanie scikit-learn korzysta z ułamka tego, a dołączonej aplikacji desktopowej nie otwiera ani razu.
Właśnie o tej różnicy jest ta recenzja Anacondy. Dystrybucja działa i działa od dekady. Pytanie brzmi, czy nadal jest tym, co powinieneś instalować, i co uruchomić zamiast niej, gdy nie jest.
TL;DR
- Na komputerze osobistym Anaconda to uczciwa oferta: jeden instalator, zero decyzji, kompletne środowisko pracy. Na serwerze to niewłaściwy instalator. Ocena ogólna: 3 na 5.
- Rozmiar to ta część, która przestaje być darmowa w chwili, gdy przenosisz go z laptopa, gdzie dysk jest tani, a narzędzia graficzne rzeczywiście się przydają.
- Obecne warunki Anacondy zezwalają na użytek osobisty, niekomercyjny oraz na bezpłatne korzystanie przez organizacje nastawione na zysk, liczące łącznie 200 pracowników lub kontraktorów albo mniej. Powyżej tej granicy instalator Anaconda Distribution wymaga licencji komercyjnej, a Miniconda również może uruchomić obowiązek zapłaty, gdy sięga po repozytoria hostowane przez Anacondę.
- Do wdrożenia bez interfejsu graficznego zainstaluj zamiast tego Miniforge: te same narzędzia conda, z domyślnym kanałem conda-forge prowadzonym przez społeczność.
Czy Anacondę nadal warto instalować?
Odpowiedzi są dwie, a to, która jest twoja, zależy od tego, dokąd to wszystko trafi. Na laptopie lub komputerze stacjonarnym: tak, Anaconda wciąż zasługuje na instalację u każdego, kto chce działające środowisko do analizy danych bez podejmowania ani jednej decyzji o jego zawartości. Na serwerze: nie. Miniforge dostarcza dokładnie tę część, której chcesz. Stawiam na 3 na 5.
Nic z tego nie czyni Anacondy złym produktem. To dobry produkt, od którego wymaga się zadania, które jego mniejszy brat wykonuje lepiej, a to zupełnie inny zarzut i o wiele łatwiejszy do naprawienia.
Druga zmienna jest cichsza i decyduje niemal tyle samo co cel wdrożenia: którego instalatora używasz i z jakiego kanału pakietów on pobiera.
Co Anaconda robi dobrze
Pobierasz jeden plik, przeklikujesz instalator i jesteś w notatniku, w którym standardowy stos numeryczny i do wykresów już czeka. Niczego nie wybierałeś. Niczego nie rozwiązywałeś. Dla wielu osób to warte więcej niż wszystkie argumenty o optymalizacji, które przyjdą później, i sądzę, że niedocenia to dokładnie ten typ człowieka, który lubi składać środowiska ręcznie (byłem tym człowiekiem; to nie jest cnota).
Liczby, które za tym stoją: Anaconda dostarcza ponad 600 preinstalowanych pakietów, a obecne wydanie, 2026.07-1, z 29 lipca 2026 roku, zawiera Pythona 3.14.6. Dla mnie brzmi to jak coś, co ktoś nadal aktywnie utrzymuje, a nie jak zaszłość, której nikt nie zdążył wycofać.
To głębsze, co robi conda, i powód, dla którego wciąż istnieje w świecie pełnym szybszych instalatorów Pythona, polega na tym, że rozwiązuje zależności, które nie są Pythonem. Skompilowane biblioteki C i Fortran pod stosem naukowym, binarne łańcuchy narzędzi, elementy, co do których instalator oparty na pipie zakłada, że już leżą na maszynie: conda traktuje je jako pakiety, którymi zarządza i które rozwiązuje razem z twoimi pythonowymi. Jeśli twój graf zależności wchodzi na ten teren, a tych natywnych elementów nie ma w postaci zgodnych wheels, żadna szybkość instalatora ci nie pomoże, bo nie rozwiązuje tego samego problemu.
Anaconda Navigator siedzi na tym wszystkim jako aplikacja desktopowa zbudowana na condzie, co jest prawdziwą wygodą, jeśli nie jesteś człowiekiem od wiersza poleceń (a wielu bardzo dobrych data scientistów nim nie jest). W tych dwóch osiach, kompletności prosto z pudełka i rozwiązywaniu zależności między językami, Anaconda jest w czołówce swojej klasy i nie będę twierdził inaczej.
Gdzie Anaconda cię kosztuje
Około 9.7 GB po instalacji, a wymagania systemowe żądają minimum 5 GB wolnego miejsca na dysku tylko po to, by pobrać i zainstalować. Na stacji roboczej z terabajtem SSD żadna z tych liczb nie stanowi problemu. Na małej instancji chmurowej obie są pozycją kosztową i kupują ci stertę rzeczy, których ta instancja nigdy nie wywoła.
Niezręczne jest to, że Anaconda podaje obie liczby, nie tłumacząc, jak się do siebie mają. Z tych stron nie potrafię obronić czystego rozróżnienia na przed i po, traktuj je więc jako dwie oficjalne liczby do planowania, a nie dwa etapy tej samej instalacji.
Navigator to najjaśniejszy przypadek. To desktopowy interfejs graficzny. Na maszynie bez ekranu nie ma wyświetlacza, na którym mógłby rysować, więc leży w systemie plików jako balast, który nigdy się nie uruchamia. To nie zarzut wobec Navigatora (to dobry interfejs), to stwierdzenie, do czego GUI w ogóle służy. To samo dotyczy sporej części z ponad 600 dołączonych pakietów: serwer wykonujący jedno zadanie inferencji albo jeden nocny ETL importuje ich garstkę, a resztę wozi ze sobą.
Ten punkt oceniam więc pod kątem dopasowania, nie jakości. Anaconda nie dźwiga martwego balastu na maszynie, dla której ją zaprojektowano. Dźwiga go na maszynie, na którą wiele osób ją dziś kieruje, i to sytuuje ją w środku skali, a nie na jej dole.
Czego naprawdę wymaga licencja Anacondy
Ta liczba to 200. warunki świadczenia usług Anacondy przyznają bezpłatne korzystanie, gdy „korzystasz z Platformy w imieniu organizacji nastawionej na zysk, liczącej łącznie 200 pracowników lub kontraktorów albo mniej (wliczając wszystkie Podmioty Powiązane)". Wersja wisząca dziś na stronie obowiązuje od 15 lipca 2025 r. Powyżej tej liczby osób pełny instalator Anaconda Distribution i dostęp do repozytoriów hostowanych przez Anacondę mogą wymagać płatnego Business Planu; strona cennika Anacondy zawiera aktualne poziomy.
Co oznacza: jeśli jesteś jedną osobą, pięcioosobowym startupem albo czterdziestoosobową agencją, ta sekcja nie dotyczy ciebie. Większość czytelników indywidualnych i małych zespołów nie jest przez te warunki narażona komercyjnie. Ta sekcja liczy się dla tych, którzy wybierają, na czym standaryzuje się duża organizacja, i dla tych, którzy będą później musieli odpowiedzieć na pytanie zakupowe w tej sprawie.
Miejsce, w którym ludzie się potykają: przejście z Anacondy na Minicondę zmienia tylko połowę odpowiedzi licencyjnej. Sama Miniconda nie wymaga licencji komercyjnej, ale nadal wskazuje na domyślne repozytorium Anacondy i to właśnie przez to repozytorium wraca obowiązek zapłaty. Różnicę robi dopiero Miniforge, bo domyślnie korzysta z prowadzonego przez społeczność kanału conda-forge. Kanał jest częścią odpowiedzi, ale nie całą odpowiedzią. Obecne wytyczne prawne Anacondy traktują ponadto pełny instalator Anaconda Distribution powyżej progu jako licencjonowany komercyjnie. Miniconda zmienia instalator; Miniforge zmienia instalator i kanał domyślny.
Z datami warto obchodzić się ostrożnie, bo źródła nie opowiadają jednej ciągłej historii, a ja nie zamierzam zszywać ich w jedną. Biuletyn techniczny Lawrence Livermore National Laboratory mówi, że Anaconda zmieniła warunki licencji w 2020 roku, i osobno opisuje obecne warunki jako bezpłatne dla organizacji mniejszych niż 200 osób. Własny blog Anacondy omawia aktualizację warunków z marca 2024 roku. Wersja opublikowana dziś obowiązuje od 15 lipca 2025 r.
To osobne datowane twierdzenia z osobnych źródeł, każde zgodne z tym źródłem, które je wypowiada, i nikt, kogo mógłbym zacytować, nie łączy ich w jedną chronologię. Traktuj je jako trzy punkty danych, a nie jako sekwencję z przyczyną.
To, co Anaconda faktycznie mówi o rewizji z 2024 roku, jest niezwykle bezpośrednie:
„Uznajemy, że aktualizacja Warunków świadczenia usług z marca 2024 roku nie została zakomunikowana tak jasno, jak powinna, co wywołało zamieszanie, obawy i niezamierzone wykluczenie dużej liczby użytkowników bezpłatnych, zwłaszcza wśród naszych cenionych użytkowników akademickich i naukowych."
I co najmniej jedna instytucja wymieniona z nazwy już zareagowała na ten koszt. Biuletyn LLNL mówi wprost, że licencja Anacondy staje się coraz droższa, i publikuje harmonogram: laboratorium pozwala swojej licencji Anacondy wygasnąć w 2027 roku, a w lutym 2027 zaczyna blokować płatne kanały Anacondy w całej placówce.
Ten sam biuletyn wymienia zamienniki, ku którym laboratorium kieruje swoich użytkowników: conda-forge z Miniforge, Pixi, pip i uv oraz Spack do potrzeb kompilacji w HPC. To laboratorium badawcze publikujące swój plan migracji, a nie plotka o nastrojach.
Jedna granica, powiedziana wprost: ja czytam te warunki tak, jak czyta je ktoś, kto wdraża, a nie tak, jak czyta je prawnik. Jeśli twoje zatrudnienie jest blisko tej granicy albo twoja struktura korporacyjna czyni z „wliczając wszystkie Podmioty Powiązane" żywe pytanie, ta rozmowa należy do kogoś, kto ma to w zakresie obowiązków.
Co zainstalować na serwerze zamiast tego
Zamień Anacondę na Miniforge na maszynie bez ekranu, a w twoim przepływie pracy nie zmieni się prawie nic. Polecenia condy są te same, pliki środowiska są te same, a solver jest taki sam albo szybszy, bo Miniforge3 dostarcza teraz mambę domyślnie. Biuletyn LLNL nazywa Miniforge bezpośrednim zamiennikiem dla istniejących przepływów pracy z Anacondą w przypadku większości jej użytkowników.
Miniforge jest publikowane przez społeczność conda-forge na licencji BSD 3-Clause, a jako domyślny ustawia kanał conda-forge, a nie repozytorium Anacondy. Ta jedna różnica w konfiguracji zdejmuje z porządku obrad kwestię licencji Anacondy, dopóki zostajesz przy conda-forge i nie dodajesz kanału dostarczanego przez Anacondę, i właśnie dlatego skierowałbym serwer na Miniforge, a nie na Minicondę.
Jeśli trafiłeś tu z zamiarem zainstalowania Mambaforge, nie rób tego. Został wycofany. Repozytorium Miniforge odnotowuje, że Mambaforge jest przestarzałe od lipca 2024 roku i że po styczniu 2025 zostało usunięte z nowych wydań, a jego funkcje wchłonęło Miniforge3. Każdy poradnik, który wciąż je poleca, jest nieaktualny.
Wdrażaj aplikacje Python na szybkiej infrastrukturze VPS zbudowanej dla programistów.
Zdobądź VPS PythonJest jeszcze przypadek, w którym condy w ogóle nie potrzebujesz. Jeśli każda zależność w twoim projekcie ma wheel na PyPI, rozwiązywanie międzyjęzykowe condy rozwiązuje problem, którego nie masz, a przepływ pracy oparty na pipie jest lżejszy i szybszy.
Ta ścieżka jest dziś mocniejsza niż rok czy dwa temu, głównie za sprawą uv, które Astral opisuje jako „niezwykle szybki menedżer pakietów i projektów Pythona, napisany w Rust" i o którym twierdzi, że jest 10-100 razy szybsze od pipa. Ten mnożnik to własne twierdzenie Astrala o własnym produkcie Astrala, a ja go nie zmierzyłem. I tak większą wagę przyłożyłbym do konsolidacji: uv składa zarządzanie zależnościami, wirtualne środowiska i zarządzanie wersjami Pythona w jedno narzędzie, co usuwa z projektu mnóstwo ruchomych części.
Jeszcze jedna rzecz, którą warto wiedzieć, zanim ustandaryzujesz na tym zespół na trzy lata: Astral ogłosił, że dołącza do OpenAI 19 marca 2026 roku i zapowiedział, że OpenAI będzie nadal wspierać narzędzia open source. To zadeklarowany zamiar, a nie gwarancja, i dokładnie taka rzecz, którą chciałbym mieć przed sobą, zanim postawię na niej wieloletnią decyzję o łańcuchu narzędzi.
Ograniczenie jest takie samo jak u pipa: uv również nie jest resolverem międzyjęzykowym. To znacznie lepsza wersja ścieżki przez PyPI, a nie ucieczka od powodu, dla którego conda istnieje.
Kto powinien używać Anacondy, a kto nie
Jedno pytanie sortuje niemal wszystkich: czy cokolwiek w twoim drzewie zależności żyje poza Pythonem i czy to działa na maszynie z ekranem? Te dwie odpowiedzi razem decydują o instalatorze i ważą więcej niż preferencje zespołu albo to, czego akurat używałeś w poprzedniej pracy.
Dla kogo Anaconda jest właściwym wyborem
Najbardziej oczywiste dopasowanie to praktyk pracujący na komputerze stacjonarnym albo laptopie, który chce kompletnego środowiska i nie chce spędzać popołudnia na jego komponowaniu. Tam rozmiar w niczym ci nie szkodzi, narzędzia graficzne są korzyścią, a nie balastem, a jeśli twoja organizacja mieści się poniżej progu zatrudnienia, warunki nic cię nie kosztują. To nie nagroda pocieszenia: to opis mnóstwa pracujących data scientistów.
Drugie dopasowanie to zespół już mocno osadzony w condzie, którego obciążenia naprawdę zależą od skompilowanych i natywnych bibliotek (stosy GPU, naukowe łańcuchy narzędzi, wszystko, gdzie trudną częścią instalacji nie jest Python). Wyrywanie działającej konfiguracji condy w pogoni za szybszym instalatorem, który nie potrafi rozwiązać twoich zależności, to zły interes: szybki przy niewłaściwej robocie to nadal niewłaściwa robota. Zostań tam, gdzie jesteś, o ile mieścisz się poniżej progu i nie wdrażasz tego bez ekranu.
Kto powinien zainstalować coś innego
Każdy, kto wdraża obciążenie oparte na condzie na serwer bez ekranu albo instancję chmurową, powinien zainstalować Miniforge. Nie sądzę, żeby to było choćby wyrównane: dostajesz te same narzędzia, pomijasz balast, który nigdy się nie uruchomi, a kwestia kanału rozwiązuje się sama.
Każda organizacja powyżej progu zatrudnienia, która ciągnie z domyślnego kanału Anacondy, ma dwie uprawnione odpowiedzi i warto nazwać obie, zamiast udawać, że jest jedna. Kup Business Plan, jeśli dystrybucja naprawdę jest tym, czego potrzebują twoje zespoły, albo przekieruj swoje środowiska na conda-forge i przestań ciągnąć z płatnego kanału. Świadomy wybór jednej z opcji jest w porządku. Odkrycie samego pytania w trakcie audytu już nie.
A jeśli twój projekt to czysty Python, a dla wszystkiego, co importujesz, są dostępne wheels, użyj pipa z venv albo użyj uv. W tym scenariuszu wyróżnik condy nie kupuje ci nic, a dźwigasz cięższy łańcuch narzędzi dla zdolności, której nigdy nie wywołujesz.
Nota o tym, jak powstała ta recenzja
Nikt za to nie zapłacił i nikt z Anacondy nie brał w tym udziału. Liczby tutaj pochodzą z własnej dokumentacji Anacondy, jej warunków świadczenia usług i bloga, a także z opublikowanego biuletynu Lawrence Livermore National Laboratory i z repozytorium Miniforge; do wszystkiego są odnośniki powyżej. Na potrzeby tego tekstu nie robiłem świeżej instalacji obecnego wydania, nie mierzyłem czasów rozwiązywania środowisk i nie oceniałem hostowanego poziomu notatników, więc traktuj fakty o rozmiarze i licencjonowaniu jako udokumentowane, a nie zmierzone.
Często zadawane pytania
Czy Anaconda jest darmowa do użytku komercyjnego?
Dla wielu firm tak. Obecne warunki Anacondy zezwalają na użytek osobisty, niekomercyjny oraz na bezpłatne korzystanie przez organizacje nastawione na zysk, liczące łącznie 200 pracowników lub kontraktorów albo mniej, wliczając wszystkie podmioty powiązane. Powyżej tej liczby pełny instalator Anaconda Distribution i dostęp do repozytoriów hostowanych przez Anacondę mogą wymagać płatnego Business Planu. Sam menedżer pakietów conda oraz prowadzony przez społeczność kanał conda-forge pozostają bezpłatne niezależnie od wielkości organizacji.
Jaka jest różnica między Anacondą, Minicondą i Miniforge?
Anaconda to pełna dystrybucja: conda plus setki preinstalowanych pakietów i desktopowy interfejs graficzny. Miniconda to minimalny instalator z condą i niewiele ponadto, ale domyślnie nadal wskazuje na własny kanał pakietów Anacondy. Miniforge również jest minimalne i domyślnie korzysta zamiast tego z prowadzonego przez społeczność kanału conda-forge. Miniconda zmienia kwestię licencji instalatora, ale nie domyślne repozytorium. Miniforge zmienia jedno i drugie.
Czy nadal potrzebuję condy, czy wystarczy pip?
To zależy, z czego są zrobione twoje zależności. Przewagą condy jest rozwiązywanie zależności spoza Pythona i natywnych bibliotek pod stosami naukowymi i GPU, gdy zgodne wheels ich nie pokrywają. Jeśli każdy potrzebny ci pakiet ma wheel na PyPI, pip z venv albo uv jest lżejszy i szybszy i nie odbiera ci niczego, z czego korzystałeś.
Czy powinienem używać Mambaforge?
Nie. Mambaforge uznano za przestarzałe w lipcu 2024 roku, a po styczniu 2025 usunięto z nowych wydań. Zainstaluj zamiast tego Miniforge3, które domyślnie dostarcza mambę i jest utrzymywanym następcą.

Dyskusja
Komentarze
Zaloguj się, aby dołączyć do dyskusji.