Conda, bez reszty
Co daje ci Miniconda i co warto wiedzieć o licencji
Miniconda to mały instalator condy. Dostajesz Pythona, menedżer pakietów condę i prawie nic poza tym, a potem dokładasz to, czego wymaga projekt. Pełna Anaconda przychodzi z setkami pakietów już na miejscu, co na desktopie jest wygodne, a na serwerze, gdzie wiesz, co budujesz, jest marnotrawstwem. Conda ogarnia też samą wersję Pythona, nie tylko biblioteki, czyli akurat to, czego pip nie potrafi, i rozstrzyga skompilowane zależności, które pakiety naukowe zwykle ciągną za sobą.
Jedna rzecz warta wiedzy, zanim postawisz to gdziekolwiek komercyjnie: conda jest na licencji BSD i darmowa, ale Miniconda domyślnie celuje w repozytorium pakietów samej Anacondy, a warunki Anacondy każą organizacjom powyżej mniej więcej dwustu osób płacić za ten dostęp. Kanał społecznościowy conda-forge nie stawia takiego warunku przy żadnej wielkości, a przełączenie na niego domyślnego kanału to jedna linijka konfiguracji. Miniforge to dokładnie to samo narzędzie, które już tam celuje. Nic z tego nie jest powodem, żeby unikać condy. Jest powodem, żeby wiedzieć, z jakiego kanału ciągniesz.