ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.4 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda |
| Last Crawled | 2026-04-01 19:36:11 (13 days ago) |
| First Indexed | 2017-09-30 18:55:56 (8 years ago) |
| HTTP Status Code | 200 |
| Meta Title | python - Anaconda vs. miniconda - Stack Overflow |
| Meta Description | null |
| Meta Canonical | null |
| Boilerpipe Text | This question shows research effort; it is useful and clear
416
Save this question.
Show activity on this post.
In the
Anaconda repository
, there are two types of installers:
"
Anaconda installers
" and "
Miniconda installers
".
What are their differences?
Besides, for an installer file,
Anaconda2-4.4.0.1-Linux-ppc64le.sh
, what does
2-4.4.0.1
stand for?
Penny Liu
18k
5 gold badges
89 silver badges
109 bronze badges
asked
Jul 31, 2017 at 16:37
2
This answer is useful
558
Save this answer.
Show activity on this post.
Per the
original docs
:
Choose Anaconda if you:
Are new to conda or Python
Like the convenience of having Python and over 1500 scientific packages automatically installed at once
Have the time and disk space (a few minutes and 3 GB), and/or
Don’t want to install each of the packages you want to use individually.
Choose Miniconda if you:
Do not mind installing each of the packages you want to use
individually.
Do not have time or disk space to install over 1500
packages at once, and/or
Just want fast access to Python and the conda commands, and wish to sort out the other programs later.
I use Miniconda myself. Anaconda is bloated. Many of the packages are never used and could still be easily installed if and when needed.
Note that
Conda
is the package manager (e.g.
conda list
displays all installed packages in the environment), whereas Anaconda and Miniconda are distributions. A software distribution is a collection of packages, pre-built and pre-configured, that can be installed and used on a system. A package manager is a tool that automates the process of installing, updating, and removing packages.
Anaconda is a full distribution of the central software in the PyData ecosystem, and includes Python itself along with the binaries for several hundred third-party open-source projects. Miniconda is essentially an installer for an empty conda environment, containing only Conda, its dependencies, and Python.
Source
.
Once Conda is installed, you can then install whatever package you need from scratch along with any desired version of Python.
2-4.4.0.1
is the version number for your Anaconda installation package. Strangely, it is not listed in their
Old Package Lists
.
In April 2016, the Anaconda versioning jumped from 2.5 to 4.0 in order to avoid confusion with Python versions 2 & 3. Version 4.0 included the Anaconda Navigator.
Release notes for subsequent versions can be found
here
.
LICENSE NOTE: The company behind Anaconda updated their Terms of Service in 2020 to prohibit commercial usage for most uses.
You are NOT permitted to use Anaconda or Miniconda in a business with more than 200 employees, unless you acquire licenses. Please review the current license terms
here
.
answered
Jul 31, 2017 at 16:59
10 Comments
As a follow up question. Given
conda
takes such a long time to install packages and that
anaconda
comes with all of these extra packages, wouldn't then
anaconda
give you "faster access to Python" and other packages than
miniconda
? I'm using
miniconda
right now, but gosh it is so slow.
2018-10-11T16:50:11.267Z+00:00
Follow up questions should always be posted as a
new
question. Once you install all the packages with conda, you need to constantly refresh packages you don't need which in my view is more of a hassle than just installing and updating the packages that one uses. Also, miniconda is not slow. In fact, installing a subset of packages is faster than installing everything.
2018-10-11T16:52:28.5Z+00:00
2
isn't part of the version, it's part of the name of Anaconda: In
Anaconda2-4.4.0.1-Linux-ppc64le.sh
we find version 4.4.0.1 of Anaconda2 (for Linux running on Little Endian 64-bit PowerPC).
2019-08-16T13:02:23.557Z+00:00
@thehandofNOD you can use it for production. As redhat, ubuntu, etc. They provide commercial support and other perks. But the base thing is for free.
2020-11-20T10:59:17.86Z+00:00
the footnote is reasonable as it is now. apologies for the multiple edits. the licence terms have changed unilaterally and it affects questions/answers falsely representing that the anaconda ecosystem is free to use or omitting to represent that it is not free to use (it was before 2020). stack overflow is not ideal to deal with licence changes unfortunately :(
2022-12-12T11:01:50.977Z+00:00
|
This answer is useful
210
Save this answer.
Show activity on this post.
The difference is that miniconda is just shipping the repository management system. So when you install it there is just the management system without packages. Whereas with Anaconda, it is like a distribution with some built in packages.
Like with any Linux distribution, there are some releases which bundles lots of updates for the included packages. That is why there is a difference in version numbering. If you only decide to upgrade Anaconda, you are updating a whole system.
EDIT
there are new options now for on the package management side.
mamba
can be used as a drop in replacement for
conda
. It has a faster solver and is a complete re-write in C++. The solver is actually experimentally available in
conda
with
--experimental-solver=libmamba
. Keywords to look for if you want to learn more:
mamba
,
mambaforge
,
micromamba
.
answered
Jul 31, 2017 at 16:40
tupui
6,581
3 gold badges
35 silver badges
55 bronze badges
5 Comments
Miniconda isn't just shipping the repository management system. Python comes shipped with it, and some other packages too. You can check by running
conda list
right after having installed Miniconda.
2019-06-25T12:07:26.99Z+00:00
@Michael sure it creates a
root
environment and prepends it with stuff.
2019-06-25T12:09:50.64Z+00:00
For anyone reading this now. There is
mamba
and alike now. I advise everyone to try and use this as a drop in replacement. It's fast, lite and open source.
2022-06-30T15:17:03.137Z+00:00
well - i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:43:21.987Z+00:00
hi there - many thanks for the hint - well i will have a closer look at Mamba - is it new - i will have a closer look and will see if i can install it on my linux-notebook
2022-10-02T22:00:28.167Z+00:00
This answer is useful
124
Save this answer.
Show activity on this post.
Brief
conda
is both a command line tool, and a python package. A command line tool written in Python, to manage packages (not only Python packages).
Miniconda installer = Python +
conda
Anaconda installer = Python +
conda
+
meta package
anaconda
meta Python pkg
anaconda
= about 160 Python pkgs for daily use in data science
Anaconda installer = Miniconda installer +
conda install anaconda
Detail
conda
is a python manager and an environment manager, which makes it possible to
install package with
conda install flake8
create an environment with any version of Python with
conda create -n myenv python=3.6
Miniconda installer = Python +
conda
conda
, the package manager and environment manager, is a Python package. So Python is bundled in Miniconda installer. Cause conda distribute Python interpreter with its own libraries/dependencies but not the existing ones on your operating system, other minimal dependencies like
openssl
,
ncurses
,
sqlite
, etc are installed as well.
Basically,
Miniconda is just
conda
and its minimal dependencies
. And the environment where
conda
is installed is the "base" environment, which is previously called "root" environment.
Anaconda installer = Python +
conda
+ meta package
anaconda
meta Python package
anaconda
= about 160 Python pkgs for daily use in data science
Meta packages, are packages that do NOT contain actual softwares and simply depend on other packages to be installed.
Download an
anaconda
meta package from
Anaconda Cloud
and extract the content from it. The actual 160+ packages to be installed are listed in
info/recipe/meta.yaml
.
package:
name:
anaconda
version:
'2019.07'
build:
ignore_run_exports:
-
'*'
number:
'0'
pin_depends:
strict
string:
py36_0
requirements:
build:
-
python
3.6
.8
haf84260_0
is_meta_pkg:
-
true
run:
-
alabaster
0.7
.12
py36_0
-
anaconda-client
1.7
.2
py36_0
-
anaconda-project
0.8
.3
py_0
# ...
-
beautifulsoup4
4.7
.1
py36_1
# ...
-
curl
7.65
.2
ha441bb4_0
# ...
-
hdf5
1.10
.4
hfa1e0ec_0
# ...
-
ipykernel
5.1
.1
py36h39e3cac_0
-
ipython
7.6
.1
py36h39e3cac_0
-
ipython_genutils
0.2
.0
py36h241746c_0
-
ipywidgets
7.5
.0
py_0
# ...
-
jupyter
1.0
.0
py36_7
-
jupyter_client
5.3
.1
py_0
-
jupyter_console
6.0
.0
py36_0
-
jupyter_core
4.5
.0
py_0
-
jupyterlab
1.0
.2
py36hf63ae98_0
-
jupyterlab_server
1.0
.0
py_0
# ...
-
matplotlib
3.1
.0
py36h54f8f79_0
# ...
-
mkl
2019.4
233
-
mkl-service
2.0
.2
py36h1de35cc_0
-
mkl_fft
1.0
.12
py36h5e564d8_0
-
mkl_random
1.0
.2
py36h27c97d8_0
# ...
-
nltk
3.4
.4
py36_0
# ...
-
numpy
1.16
.4
py36hacdab7b_0
-
numpy-base
1.16
.4
py36h6575580_0
-
numpydoc
0.9
.1
py_0
# ...
-
pandas
0.24
.2
py36h0a44026_0
-
pandoc
2.2
.3
.2
0
# ...
-
pillow
6.1
.0
py36hb68e598_0
# ...
-
pyqt
5.9
.2
py36h655552a_2
# ...
-
qt
5.9
.7
h468cd18_1
-
qtawesome
0.5
.7
py36_1
-
qtconsole
4.5
.1
py_0
-
qtpy
1.8
.0
py_0
# ...
-
requests
2.22
.0
py36_0
# ...
-
sphinx
2.1
.2
py_0
-
sphinxcontrib
1.0
py36_1
-
sphinxcontrib-applehelp
1.0
.1
py_0
-
sphinxcontrib-devhelp
1.0
.1
py_0
-
sphinxcontrib-htmlhelp
1.0
.2
py_0
-
sphinxcontrib-jsmath
1.0
.1
py_0
-
sphinxcontrib-qthelp
1.0
.2
py_0
-
sphinxcontrib-serializinghtml
1.1
.3
py_0
-
sphinxcontrib-websupport
1.1
.2
py_0
-
spyder
3.3
.6
py36_0
-
spyder-kernels
0.5
.1
py36_0
# ...
The pre-installed packages from meta pkg
anaconda
are mainly for web scraping and data science. Like
requests
,
beautifulsoup
,
numpy
,
nltk
, etc.
If you have a Miniconda installed,
conda install anaconda
will make it same as an Anaconda installation, except that the installation folder names are different.
Miniconda2 v.s. Miniconda. Anaconda2 v.s. Anaconda.
2
means the bundled Python interpreter for
conda
in the "base" environment is Python 2, but not Python 3.
answered
Sep 26, 2019 at 8:21
Simba
28.5k
8 gold badges
73 silver badges
83 bronze badges
1 Comment
great - good thoughts. Well @Simba you convinced me. I want to get Anaconda. i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:44:11.567Z+00:00
This answer is useful
23
Save this answer.
Show activity on this post.
Miniconda gives you the Python interpreter itself, along with a command-line tool called conda which operates as a cross-platform package manager geared toward Python packages, similar in spirit to the apt or yum tools that Linux users might be familiar with.
Anaconda includes both Python and conda, and additionally bundles a suite of other pre-installed packages geared toward scientific computing. Because of the size of this bundle, expect the installation to consume several gigabytes of disk space.
Source: Jake VanderPlas's
Python Data Science Handbook
answered
Jul 31, 2017 at 16:41
Bonifacio2
3,943
7 gold badges
40 silver badges
57 bronze badges
Comments
This answer is useful
16
Save this answer.
Show activity on this post.
The
2
in
Anaconda2
means that the main version of Python will be 2.x rather than the 3.x installed in
Anaconda3
. The current release has Python 2.7.13.
The
4.4.0.1
is the version number of Anaconda. The current advertised version is
4.4.0
and I assume the
.1
is a minor release or for other similar use. The Windows releases, which I use, just say
4.4.0
in the file name.
Others have now explained the difference between Anaconda and Miniconda, so I'll skip that.
answered
Jul 31, 2017 at 16:40
Rory Daulton
22.8k
7 gold badges
46 silver badges
51 bronze badges
2 Comments
Thanks for explaining this, judging from the number, I
thought
Anaconda2
is the successor of
Anaconda
, which is plain wrong.
2022-09-03T15:16:29.457Z+00:00
great - good thoughts. Well @Rory Daulton - many thanks for the quick answer: And yes: you convinced me. I want to get Anaconda. i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:44:59.02Z+00:00
This answer is useful
10
Save this answer.
Show activity on this post.
Anaconda is a very large installation ~ 2 GB and is most useful for those users who are not familiar with installing modules or packages with other package managers.
Anaconda seems to be promoting itself as the official package manager of Jupyter. It's not. Anaconda bundles Jupyter, R, python, and many packages with its installation.
Anaconda is not necessary for installing Jupyter Lab or the R kernel. There is plenty of information available elsewhere for installing Jupyter Lab or Notebooks. There is also plenty of information elsewhere for installing R studio. The following shows how to install the R kernel directly from R Studio:
To install the R kernel, without Anaconda, start R Studio. In the R terminal window enter these three commands:
install.packages(
"devtools"
)
devtools::install_github(
"IRkernel/IRkernel"
)
IRkernel::installspec()
Done. Next time Jupyter is opened, the R kernel will be available.
pfabri
1,136
1 gold badge
11 silver badges
26 bronze badges
answered
May 6, 2019 at 20:30
Gray
1,448
1 gold badge
13 silver badges
27 bronze badges
Comments
This answer is useful
7
Save this answer.
Show activity on this post.
Both Anaconda and miniconda use the
conda
package manager.
The chief differece between between
Anaconda
and
miniconda
,however,is that
The Anaconda distribution comes pre-loaded with all the packages while
the miniconda distribution is just the management system without any
pre-loaded packages. If one uses miniconda, one has to download
individual packages and libraries separately.
I personally use Anaconda distribution as I dont really have to worry much about individual package installations.
A disadvantage of miniconda is that installing each individual package can take a long amount of
time
.
Compared to that installing and using Anaconda takes a lot less time.
However, there are some packages in anaconda
(QtConsole, Glueviz,Orange3
) that I have never had to use. I dont even know their purpose.
So a disadvantage of anaconda is that it occupies
more space than needed.
answered
Apr 19, 2019 at 13:02
2 Comments
This answer doesn't add any new information that wasn't already in
Alexander's answer
.
2019-05-06T03:55:10.213Z+00:00
well honestly - i am convinced. Since i am new to Python i think that i have to install Anaconda. Well i have Endeavour-Os here running. Question: can i install Anaconda on this system too - can i do this with the Anaconda - installer.
2022-10-02T21:46:29.543Z+00:00
Start asking to get answers
Find the answer to your question by asking.
Ask question
Explore related questions
See similar questions with these tags. |
| Markdown | # 
By clicking “Sign up”, you agree to our [terms of service](https://stackoverflow.com/legal/terms-of-service/public) and acknowledge you have read our [privacy policy](https://stackoverflow.com/legal/privacy-policy).
# OR
Already have an account? [Log in](https://stackoverflow.com/users/login)
[Skip to main content](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#content)
1. [About](https://stackoverflow.co/)
2. Products
3. [For Teams](https://stackoverflow.co/internal/)
4. Try new site Try BETA
1. [Stack Internal Implement a knowledge platform layer to power your enterprise and AI tools.](https://stackoverflow.co/internal/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=stack-overflow-for-teams)
2. [Stack Data Licensing Get access to top-class technical expertise with trusted & attributed content.](https://stackoverflow.co/data-licensing/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=overflow-api)
3. [Stack Ads Connect your brand to the world’s most trusted technologist communities.](https://stackoverflow.co/advertising/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=stack-overflow-advertising)
4. [Releases Keep up-to-date on features we add to Stack Overflow and Stack Internal.](https://stackoverflow.blog/releases/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=releases)
5. [About the company](https://stackoverflow.co/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=about-the-company) [Visit the blog](https://stackoverflow.blog/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=top-nav&utm_content=blog)
1. ### [current community](https://stackoverflow.com/)
- [Stack Overflow](https://stackoverflow.com/)
[help](https://stackoverflow.com/help) [chat](https://chat.stackoverflow.com/?tab=explore)
- [Meta Stack Overflow](https://meta.stackoverflow.com/)
### your communities
[Sign up](https://stackoverflow.com/users/signup?ssrc=site_switcher&returnurl=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F45421163%2Fanaconda-vs-miniconda) or [log in](https://stackoverflow.com/users/login?ssrc=site_switcher&returnurl=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F45421163%2Fanaconda-vs-miniconda) to customize your list.
### [more stack exchange communities](https://stackexchange.com/sites)
[company blog](https://stackoverflow.blog/)
2. [Log in](https://stackoverflow.com/users/login?ssrc=head&returnurl=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F45421163%2Fanaconda-vs-miniconda)
3. [Sign up](https://stackoverflow.com/users/signup?ssrc=head&returnurl=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F45421163%2Fanaconda-vs-miniconda)
# Let's set up your homepage Select a few topics you're interested in:
python
javascript
c\#
reactjs
java
android
html
flutter
c++
node.js
typescript
css
r
php
angular
next.js
spring-boot
machine-learning
sql
excel
ios
azure
docker
Or search from our full list:
- javascript
- python
- java
- c\#
- php
- android
- html
- jquery
- c++
- css
- ios
- sql
- mysql
- r
- reactjs
- node.js
- arrays
- c
- asp.net
- json
- python-3.x
- .net
- ruby-on-rails
- sql-server
- swift
- django
- angular
- objective-c
- excel
- pandas
- angularjs
- regex
- typescript
- ruby
- linux
- ajax
- iphone
- vba
- xml
- laravel
- spring
- asp.net-mvc
- database
- wordpress
- string
- flutter
- postgresql
- mongodb
- wpf
- windows
- xcode
- amazon-web-services
- bash
- git
- oracle-database
- spring-boot
- dataframe
- azure
- firebase
- list
- multithreading
- docker
- vb.net
- react-native
- eclipse
- algorithm
- powershell
- macos
- visual-studio
- numpy
- image
- forms
- scala
- function
- vue.js
- performance
- twitter-bootstrap
- selenium
- winforms
- kotlin
- loops
- dart
- express
- sqlite
- hibernate
- matlab
- python-2.7
- shell
- rest
- apache
- entity-framework
- android-studio
- csv
- maven
- linq
- qt
- dictionary
- unit-testing
- asp.net-core
- facebook
- apache-spark
- tensorflow
- file
- swing
- class
- unity-game-engine
- sorting
- date
- authentication
- go
- symfony
- t-sql
- opencv
- matplotlib
- .htaccess
- google-chrome
- for-loop
- datetime
- codeigniter
- perl
- http
- validation
- sockets
- google-maps
- object
- uitableview
- xaml
- oop
- visual-studio-code
- if-statement
- cordova
- ubuntu
- web-services
- email
- android-layout
- github
- spring-mvc
- elasticsearch
- kubernetes
- selenium-webdriver
- ms-access
- ggplot2
- parsing
- user-interface
- pointers
- google-sheets
- c++11
- security
- machine-learning
- google-apps-script
- ruby-on-rails-3
- templates
- flask
- nginx
- variables
- exception
- sql-server-2008
- gradle
- debugging
- tkinter
- delphi
- listview
- jpa
- asynchronous
- haskell
- web-scraping
- jsp
- pdf
- ssl
- amazon-s3
- google-cloud-platform
- xamarin
- testing
- jenkins
- wcf
- batch-file
- generics
- npm
- ionic-framework
- network-programming
- unix
- recursion
- google-app-engine
- mongoose
- visual-studio-2010
- .net-core
- android-fragments
- assembly
- animation
- math
- rust
- svg
- session
- intellij-idea
- hadoop
- join
- winapi
- curl
- django-models
- laravel-5
- next.js
- url
- heroku
- http-redirect
- tomcat
- inheritance
- google-cloud-firestore
- webpack
- gcc
- swiftui
- image-processing
- keras
- asp.net-mvc-4
- logging
- dom
- matrix
- pyspark
- actionscript-3
- button
- post
- optimization
- firebase-realtime-database
- cocoa
- jquery-ui
- xpath
- iis
- d3.js
- web
- javafx
- firefox
- xslt
- internet-explorer
- caching
- select
- asp.net-mvc-3
- opengl
- events
- asp.net-web-api
- plot
- dplyr
- encryption
- magento
- stored-procedures
- search
- amazon-ec2
- ruby-on-rails-4
- memory
- multidimensional-array
- canvas
- audio
- random
- jsf
- vector
- redux
- cookies
- input
- facebook-graph-api
- flash
- indexing
- xamarin.forms
- arraylist
- ipad
- cocoa-touch
- data-structures
- video
- model-view-controller
- azure-devops
- serialization
- apache-kafka
- jdbc
- razor
- awk
- woocommerce
- routes
- mod-rewrite
- servlets
- excel-formula
- beautifulsoup
- filter
- iframe
- docker-compose
- design-patterns
- aws-lambda
- text
- visual-c++
- django-rest-framework
- cakephp
- mobile
- android-intent
- struct
- react-hooks
- methods
- groovy
- mvvm
- lambda
- ssh
- time
- checkbox
- ecmascript-6
- grails
- installation
- google-chrome-extension
- cmake
- sharepoint
- shiny
- spring-security
- jakarta-ee
- plsql
- android-recyclerview
- core-data
- types
- sed
- meteor
- android-activity
- bootstrap-4
- activerecord
- replace
- websocket
- graph
- group-by
- scikit-learn
- vim
- file-upload
- boost
- junit
- memory-management
- sass
- async-await
- import
- deep-learning
- error-handling
- eloquent
- dynamic
- dependency-injection
- silverlight
- soap
- layout
- apache-spark-sql
- charts
- deployment
- browser
- gridview
- svn
- while-loop
- google-bigquery
- vuejs2
- highcharts
- dll
- ffmpeg
- view
- foreach
- makefile
- plugins
- redis
- c\#-4.0
- reporting-services
- jupyter-notebook
- unicode
- merge
- reflection
- https
- server
- google-maps-api-3
- twitter
- oauth-2.0
- extjs
- terminal
- pip
- axios
- split
- cmd
- encoding
- pytorch
- django-views
- collections
- database-design
- hash
- automation
- netbeans
- ember.js
- data-binding
- build
- tcp
- pdo
- apache-flex
- sqlalchemy
- entity-framework-core
- concurrency
- command-line
- spring-data-jpa
- printing
- react-redux
- java-8
- lua
- html-table
- neo4j
- ansible
- service
- jestjs
- enums
- parameters
- flexbox
- material-ui
- module
- promise
- visual-studio-2012
- outlook
- mysqli
- web-applications
- uwp
- webview
- firebase-authentication
- jquery-mobile
- utf-8
- python-requests
- datatable
- parallel-processing
- colors
- drop-down-menu
- scipy
- tfs
- scroll
- hive
- count
- syntax
- ms-word
- twitter-bootstrap-3
- ssis
- fonts
- rxjs
- constructor
- file-io
- google-analytics
- paypal
- three.js
- powerbi
- cassandra
- graphql
- discord
- graphics
- compiler-errors
- gwt
- react-router
- socket.io
- backbone.js
- memory-leaks
- solr
- url-rewriting
- datatables
- nlp
- terraform
- oauth
- datagridview
- drupal
- zend-framework
- oracle11g
- knockout.js
- triggers
- interface
- neural-network
- django-forms
- casting
- angular-material
- jmeter
- linked-list
- google-api
- path
- timer
- arduino
- django-templates
- orm
- windows-phone-7
- directory
- proxy
- parse-platform
- visual-studio-2015
- cron
- conditional-statements
- push-notification
- functional-programming
- primefaces
- pagination
- model
- jar
- xamarin.android
- hyperlink
- uiview
- visual-studio-2013
- vbscript
- google-cloud-functions
- azure-active-directory
- gitlab
- jwt
- download
- swift3
- sql-server-2005
- rspec
- pygame
- process
- configuration
- properties
- callback
- combobox
- windows-phone-8
- linux-kernel
- safari
- scrapy
- emacs
- permissions
- x86
- clojure
- scripting
- raspberry-pi
- io
- scope
- azure-functions
- compilation
- mongodb-query
- responsive-design
- nhibernate
- expo
- angularjs-directive
- reference
- architecture
- binding
- bluetooth
- request
- dns
- playframework
- 3d
- version-control
- pyqt
- discord.js
- doctrine-orm
- package
- f\#
- rubygems
- get
- sql-server-2012
- tree
- autocomplete
- datepicker
- kendo-ui
- openssl
- jackson
- yii
- controller
- grep
- nested
- xamarin.ios
- static
- null
- transactions
- statistics
- datagrid
- active-directory
- uiviewcontroller
- dockerfile
- webforms
- sas
- computer-vision
- discord.py
- phpmyadmin
- notifications
- duplicates
- pycharm
- youtube
- mocking
- nullpointerexception
- yaml
- menu
- blazor
- sum
- plotly
- bitmap
- visual-studio-2008
- asp.net-mvc-5
- floating-point
- yii2
- css-selectors
- stl
- android-listview
- electron
- jsf-2
- time-series
- cryptography
- ant
- hashmap
- character-encoding
- msbuild
- stream
- asp.net-core-mvc
- sdk
- google-drive-api
- selenium-chromedriver
- jboss
- joomla
- devise
- cuda
- navigation
- cors
- frontend
- anaconda
- background
- multiprocessing
- binary
- pyqt5
- camera
- iterator
- linq-to-sql
- mariadb
- onclick
- ios7
- android-jetpack-compose
- microsoft-graph-api
- android-asynctask
- rabbitmq
- tabs
- amazon-dynamodb
- environment-variables
- laravel-4
- uicollectionview
- insert
- linker
- coldfusion
- xsd
- console
- continuous-integration
- upload
- textview
- ftp
- opengl-es
- macros
- operating-system
- mockito
- localization
- formatting
- xml-parsing
- json.net
- type-conversion
- data.table
- vuejs3
- kivy
- timestamp
- integer
- calendar
- segmentation-fault
- android-ndk
- prolog
- char
- drag-and-drop
- crash
- jasmine
- azure-pipelines
- dependencies
- automated-tests
- geometry
- fortran
- android-gradle-plugin
- itext
- sprite-kit
- mfc
- header
- attributes
- nosql
- format
- firebase-cloud-messaging
- nuxt.js
- odoo
- db2
- jquery-plugins
- event-handling
- julia
- jenkins-pipeline
- leaflet
- annotations
- flutter-layout
- keyboard
- nestjs
- postman
- arm
- textbox
- stripe-payments
- visual-studio-2017
- gulp
- libgdx
- uikit
- timezone
- synchronization
- azure-web-app-service
- dom-events
- wso2
- google-sheets-formula
- xampp
- crystal-reports
- aggregation-framework
- namespaces
- android-emulator
- uiscrollview
- swagger
- jvm
- sequelize.js
- chart.js
- com
- snowflake-cloud-data-platform
- subprocess
- html5-canvas
- geolocation
- webdriver
- garbage-collection
- sql-update
- dialog
- centos
- concatenation
- numbers
- widget
- qml
- tuples
- set
- java-stream
- mapreduce
- ionic2
- smtp
- android-edittext
- windows-10
- rotation
- nuget
- modal-dialog
- spring-data
- radio-button
- doctrine
- http-headers
- grid
- lucene
- sonarqube
- xmlhttprequest
- listbox
- initialization
- switch-statement
- internationalization
- boolean
- components
- apache-camel
- google-play
- gdb
- ios5
- serial-port
- return
- ldap
- youtube-api
- pivot
- eclipse-plugin
- latex
- frameworks
- tags
- containers
- c++17
- subquery
- github-actions
- embedded
- dataset
- foreign-keys
- asp-classic
- label
- uinavigationcontroller
- delegates
- copy
- struts2
- google-cloud-storage
- migration
- protractor
- base64
- uibutton
- queue
- find
- sql-server-2008-r2
- arguments
- composer-php
- append
- jaxb
- stack
- zip
- tailwind-css
- cucumber
- autolayout
- ide
- entity-framework-6
- iteration
- popup
- r-markdown
- windows-7
- vb6
- clang
- g++
- airflow
- hover
- ssl-certificate
- jqgrid
- range
- gmail
Next
You’ll be prompted to create an account to view your personalized homepage.
1. 1. [Home](https://stackoverflow.com/)
2. [Questions](https://stackoverflow.com/questions)
3. [AI Assist](https://stackoverflow.com/ai-assist)
4. [Tags](https://stackoverflow.com/tags)
5. [Challenges](https://stackoverflow.com/beta/challenges)
6. [Chat](https://chat.stackoverflow.com/?tab=explore)
7. [Articles](https://stackoverflow.blog/contributed?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=so-blog&utm_content=experiment-articles)
8. [Users](https://stackoverflow.com/users)
9. [Companies](https://stackoverflow.com/jobs/companies?so_medium=stackoverflow&so_source=SiteNav)
10. [Collectives]()
11. Communities for your favorite technologies. [Explore all Collectives](https://stackoverflow.com/collectives-all)
2. Stack Internal
Stack Overflow for Teams is now called **Stack Internal**. Bring the best of human thought and AI automation together at your work.
[Try for free](https://stackoverflowteams.com/teams/create/free/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=side-bar&utm_content=explore-teams) [Learn more](https://stackoverflow.co/internal/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=side-bar&utm_content=explore-teams)
3. [Stack Internal]()
4. Bring the best of human thought and AI automation together at your work. [Learn more](https://stackoverflow.co/internal/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=side-bar&utm_content=explore-teams-compact)
##### Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
[Learn more about Collectives](https://stackoverflow.com/collectives)
**Stack Internal**
Knowledge at work
Bring the best of human thought and AI automation together at your work.
[Explore Stack Internal](https://stackoverflow.co/internal/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=side-bar&utm_content=explore-teams-compact-popover)
# [Anaconda vs. miniconda](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda)
[Ask Question](https://stackoverflow.com/questions/ask)
Asked
8 years, 8 months ago
Modified [3 years, 1 month ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda?lastactivity "2023-02-28 02:39:47Z")
Viewed 461k times
This question shows research effort; it is useful and clear
416
Save this question.
Show activity on this post.
In the [Anaconda repository](https://repo.continuum.io/), there are two types of installers:
"**Anaconda installers**" and "**Miniconda installers**".
What are their differences?
Besides, for an installer file, `Anaconda2-4.4.0.1-Linux-ppc64le.sh`, what does `2-4.4.0.1` stand for?
- [python](https://stackoverflow.com/questions/tagged/python "show questions tagged 'python'")
- [anaconda](https://stackoverflow.com/questions/tagged/anaconda "show questions tagged 'anaconda'")
- [miniconda](https://stackoverflow.com/questions/tagged/miniconda "show questions tagged 'miniconda'")
[Share](https://stackoverflow.com/q/45421163 "Short permalink to this question")
Share a link to this question
Copy link
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/ "The current license for this post: CC BY-SA 4.0")
[Improve this question](https://stackoverflow.com/posts/45421163/edit)
Follow
Follow this question to receive notifications
[edited Feb 17, 2020 at 2:30](https://stackoverflow.com/posts/45421163/revisions "show all edits to this post")
[](https://stackoverflow.com/users/6904888/penny-liu)
[Penny Liu](https://stackoverflow.com/users/6904888/penny-liu)
18k55 gold badges8989 silver badges109109 bronze badges
asked Jul 31, 2017 at 16:37
[](https://stackoverflow.com/users/288609/user288609)
[user288609](https://stackoverflow.com/users/288609/user288609)
13\.2k2929 gold badges9393 silver badges135135 bronze badges
2
- 2
Does this answer your question? [mini conda vs anaconda - installing environments best practice question](https://stackoverflow.com/questions/61153748/mini-conda-vs-anaconda-installing-environments-best-practice-question)
Shiwangini
– [Shiwangini](https://stackoverflow.com/users/2813567/shiwangini "860 reputation")
2022-04-12 20:08:47 +00:00
[Commented Apr 12, 2022 at 20:08](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment126965168_45421163)
- hi there - many thanks for the answer. convinced. I will install it via a good installer on my system. endeavour-os
zero
– [zero](https://stackoverflow.com/users/525865/zero "1,223 reputation")
2022-10-02 21:58:17 +00:00
[Commented Oct 2, 2022 at 21:58](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment130537191_45421163)
[Add a comment](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda "Use comments to ask for more information or suggest improvements. Avoid answering questions in comments.") \|
## 7 Answers 7
Sorted by:
[Reset to default](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda?answertab=scoredesc#tab-top)
This answer is useful
558
Save this answer.
Show activity on this post.
Per the [original docs](https://conda.io/projects/conda/en/latest/user-guide/install/download.html#anaconda-or-miniconda):
Choose Anaconda if you:
- Are new to conda or Python
- Like the convenience of having Python and over 1500 scientific packages automatically installed at once
- Have the time and disk space (a few minutes and 3 GB), and/or
- Don’t want to install each of the packages you want to use individually.
Choose Miniconda if you:
- Do not mind installing each of the packages you want to use individually.
- Do not have time or disk space to install over 1500 packages at once, and/or
- Just want fast access to Python and the conda commands, and wish to sort out the other programs later.
I use Miniconda myself. Anaconda is bloated. Many of the packages are never used and could still be easily installed if and when needed.
Note that [Conda](https://conda.io/projects/conda/en/latest/) is the package manager (e.g. `conda list` displays all installed packages in the environment), whereas Anaconda and Miniconda are distributions. A software distribution is a collection of packages, pre-built and pre-configured, that can be installed and used on a system. A package manager is a tool that automates the process of installing, updating, and removing packages.
> Anaconda is a full distribution of the central software in the PyData ecosystem, and includes Python itself along with the binaries for several hundred third-party open-source projects. Miniconda is essentially an installer for an empty conda environment, containing only Conda, its dependencies, and Python. [Source](https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-misconceptions/).
Once Conda is installed, you can then install whatever package you need from scratch along with any desired version of Python.
`2-4.4.0.1` is the version number for your Anaconda installation package. Strangely, it is not listed in their [Old Package Lists](https://docs.continuum.io/anaconda/packages/oldpkglists).
In April 2016, the Anaconda versioning jumped from 2.5 to 4.0 in order to avoid confusion with Python versions 2 & 3. Version 4.0 included the Anaconda Navigator.
Release notes for subsequent versions can be found [here](https://docs.anaconda.com/anaconda/reference/release-notes/).
**LICENSE NOTE: The company behind Anaconda updated their Terms of Service in 2020 to prohibit commercial usage for most uses.** You are NOT permitted to use Anaconda or Miniconda in a business with more than 200 employees, unless you acquire licenses. Please review the current license terms [here](https://legal.anaconda.com/policies/en/?name=end-user-license-agreements).
[Share](https://stackoverflow.com/a/45421527 "Short permalink to this answer")
Share a link to this answer
Copy link
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/ "The current license for this post: CC BY-SA 4.0")
[Improve this answer](https://stackoverflow.com/posts/45421527/edit)
Follow
Follow this answer to receive notifications
[edited Dec 11, 2022 at 19:05](https://stackoverflow.com/posts/45421527/revisions "show all edits to this post")
answered Jul 31, 2017 at 16:59
[](https://stackoverflow.com/users/2411802/alexander)
[Alexander](https://stackoverflow.com/users/2411802/alexander)
111k3232 gold badges214214 silver badges208208 bronze badges
Sign up to request clarification or add additional context in comments.
## 10 Comments
Add a comment
[](https://stackoverflow.com/users/786279/mimoralea)
mimoralea
[mimoralea](https://stackoverflow.com/users/786279/mimoralea)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment92453126_45421527)
As a follow up question. Given `conda` takes such a long time to install packages and that `anaconda` comes with all of these extra packages, wouldn't then `anaconda` give you "faster access to Python" and other packages than `miniconda`? I'm using `miniconda` right now, but gosh it is so slow.
2018-10-11T16:50:11.267Z+00:00
4
Reply
- Copy link
[](https://stackoverflow.com/users/2411802/alexander)
Alexander
[Alexander](https://stackoverflow.com/users/2411802/alexander)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment92453197_45421527)
Follow up questions should always be posted as a *new* question. Once you install all the packages with conda, you need to constantly refresh packages you don't need which in my view is more of a hassle than just installing and updating the packages that one uses. Also, miniconda is not slow. In fact, installing a subset of packages is faster than installing everything.
2018-10-11T16:52:28.5Z+00:00
5
Reply
- Copy link
[](https://stackoverflow.com/users/242457/david-jones)
David Jones
[David Jones](https://stackoverflow.com/users/242457/david-jones)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment101516642_45421527)
`2` isn't part of the version, it's part of the name of Anaconda: In `Anaconda2-4.4.0.1-Linux-ppc64le.sh` we find version 4.4.0.1 of Anaconda2 (for Linux running on Little Endian 64-bit PowerPC).
2019-08-16T13:02:23.557Z+00:00
5
Reply
- Copy link
[](https://stackoverflow.com/users/6522112/tupui)
tupui
[tupui](https://stackoverflow.com/users/6522112/tupui)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment114791035_45421527)
@thehandofNOD you can use it for production. As redhat, ubuntu, etc. They provide commercial support and other perks. But the base thing is for free.
2020-11-20T10:59:17.86Z+00:00
3
Reply
- Copy link
[](https://stackoverflow.com/users/5994461/user5994461)
user5994461
[user5994461](https://stackoverflow.com/users/5994461/user5994461)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment131959014_45421527)
the footnote is reasonable as it is now. apologies for the multiple edits. the licence terms have changed unilaterally and it affects questions/answers falsely representing that the anaconda ecosystem is free to use or omitting to represent that it is not free to use (it was before 2020). stack overflow is not ideal to deal with licence changes unfortunately :(
2022-12-12T11:01:50.977Z+00:00
2
Reply
- Copy link
Add a comment
\|
Show 5 more comments
This answer is useful
210
Save this answer.
Show activity on this post.
The difference is that miniconda is just shipping the repository management system. So when you install it there is just the management system without packages. Whereas with Anaconda, it is like a distribution with some built in packages.
Like with any Linux distribution, there are some releases which bundles lots of updates for the included packages. That is why there is a difference in version numbering. If you only decide to upgrade Anaconda, you are updating a whole system.
**EDIT** there are new options now for on the package management side. `mamba` can be used as a drop in replacement for `conda`. It has a faster solver and is a complete re-write in C++. The solver is actually experimentally available in `conda` with `--experimental-solver=libmamba`. Keywords to look for if you want to learn more: `mamba`, `mambaforge`, `micromamba`.
[Share](https://stackoverflow.com/a/45421204 "Short permalink to this answer")
Share a link to this answer
Copy link
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/ "The current license for this post: CC BY-SA 4.0")
[Improve this answer](https://stackoverflow.com/posts/45421204/edit)
Follow
Follow this answer to receive notifications
[edited Oct 3, 2022 at 12:34](https://stackoverflow.com/posts/45421204/revisions "show all edits to this post")
answered Jul 31, 2017 at 16:40
[](https://stackoverflow.com/users/6522112/tupui)
[tupui](https://stackoverflow.com/users/6522112/tupui)
6,58133 gold badges3535 silver badges5555 bronze badges
## 5 Comments
Add a comment
[](https://stackoverflow.com/users/9725363/mjbeyeler)
mjbeyeler
[mjbeyeler](https://stackoverflow.com/users/9725363/mjbeyeler)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment100064831_45421204)
Miniconda isn't just shipping the repository management system. Python comes shipped with it, and some other packages too. You can check by running `conda list` right after having installed Miniconda.
2019-06-25T12:07:26.99Z+00:00
16
Reply
- Copy link
[](https://stackoverflow.com/users/6522112/tupui)
tupui
[tupui](https://stackoverflow.com/users/6522112/tupui)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment100064917_45421204)
@Michael sure it creates a `root` environment and prepends it with stuff.
2019-06-25T12:09:50.64Z+00:00
0
Reply
- Copy link
[](https://stackoverflow.com/users/6522112/tupui)
tupui
[tupui](https://stackoverflow.com/users/6522112/tupui)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment128618202_45421204)
For anyone reading this now. There is `mamba` and alike now. I advise everyone to try and use this as a drop in replacement. It's fast, lite and open source.
2022-06-30T15:17:03.137Z+00:00
2
Reply
- Copy link
[](https://stackoverflow.com/users/525865/zero)
zero
[zero](https://stackoverflow.com/users/525865/zero)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment130537042_45421204)
well - i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:43:21.987Z+00:00
0
Reply
- Copy link
[](https://stackoverflow.com/users/525865/zero)
zero
[zero](https://stackoverflow.com/users/525865/zero)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment130537205_45421204)
hi there - many thanks for the hint - well i will have a closer look at Mamba - is it new - i will have a closer look and will see if i can install it on my linux-notebook
2022-10-02T22:00:28.167Z+00:00
0
Reply
- Copy link
Add a comment
This answer is useful
124
Save this answer.
Show activity on this post.
### Brief
`conda` is both a command line tool, and a python package. A command line tool written in Python, to manage packages (not only Python packages).
Miniconda installer = Python + `conda`
Anaconda installer = Python + `conda` + *meta package* `anaconda`
meta Python pkg `anaconda` = about 160 Python pkgs for daily use in data science
Anaconda installer = Miniconda installer + `conda install anaconda`
### Detail
1. `conda` is a python manager and an environment manager, which makes it possible to
- install package with `conda install flake8`
- create an environment with any version of Python with `conda create -n myenv python=3.6`
2. Miniconda installer = Python + `conda`
`conda`, the package manager and environment manager, is a Python package. So Python is bundled in Miniconda installer. Cause conda distribute Python interpreter with its own libraries/dependencies but not the existing ones on your operating system, other minimal dependencies like `openssl`, `ncurses`, `sqlite`, etc are installed as well.
Basically, **Miniconda is just `conda` and its minimal dependencies**. And the environment where `conda` is installed is the "base" environment, which is previously called "root" environment.
3. Anaconda installer = Python + `conda` + meta package `anaconda`
4. meta Python package `anaconda` = about 160 Python pkgs for daily use in data science
> Meta packages, are packages that do NOT contain actual softwares and simply depend on other packages to be installed.
Download an `anaconda` meta package from [Anaconda Cloud](https://anaconda.org/anaconda/anaconda/files) and extract the content from it. The actual 160+ packages to be installed are listed in `info/recipe/meta.yaml`.
```
Copy
```
The pre-installed packages from meta pkg `anaconda` are mainly for web scraping and data science. Like `requests`, `beautifulsoup`, `numpy`, `nltk`, etc.
If you have a Miniconda installed, `conda install anaconda` will make it same as an Anaconda installation, except that the installation folder names are different.
5. Miniconda2 v.s. Miniconda. Anaconda2 v.s. Anaconda.
`2` means the bundled Python interpreter for `conda` in the "base" environment is Python 2, but not Python 3.
[Share](https://stackoverflow.com/a/58112484 "Short permalink to this answer")
Share a link to this answer
Copy link
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/ "The current license for this post: CC BY-SA 4.0")
[Improve this answer](https://stackoverflow.com/posts/58112484/edit)
Follow
Follow this answer to receive notifications
[edited Feb 28, 2023 at 2:39](https://stackoverflow.com/posts/58112484/revisions "show all edits to this post")
answered Sep 26, 2019 at 8:21
[](https://stackoverflow.com/users/5101148/simba)
[Simba](https://stackoverflow.com/users/5101148/simba)
28\.5k88 gold badges7373 silver badges8383 bronze badges
## 1 Comment
Add a comment
[](https://stackoverflow.com/users/525865/zero)
zero
[zero](https://stackoverflow.com/users/525865/zero)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment130537056_58112484)
great - good thoughts. Well @Simba you convinced me. I want to get Anaconda. i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:44:11.567Z+00:00
0
Reply
- Copy link
This answer is useful
23
Save this answer.
Show activity on this post.
Miniconda gives you the Python interpreter itself, along with a command-line tool called conda which operates as a cross-platform package manager geared toward Python packages, similar in spirit to the apt or yum tools that Linux users might be familiar with.
Anaconda includes both Python and conda, and additionally bundles a suite of other pre-installed packages geared toward scientific computing. Because of the size of this bundle, expect the installation to consume several gigabytes of disk space.
Source: Jake VanderPlas's [Python Data Science Handbook](https://github.com/jakevdp/PythonDataScienceHandbook/blob/94b8f2837b54ef32ab86ba11b16e3d7f7237ca31/notebooks/00.00-Preface.ipynb)
[Share](https://stackoverflow.com/a/45421211 "Short permalink to this answer")
Share a link to this answer
Copy link
[CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/ "The current license for this post: CC BY-SA 3.0")
[Improve this answer](https://stackoverflow.com/posts/45421211/edit)
Follow
Follow this answer to receive notifications
answered Jul 31, 2017 at 16:41
[](https://stackoverflow.com/users/1812322/bonifacio2)
[Bonifacio2](https://stackoverflow.com/users/1812322/bonifacio2)
3,94377 gold badges4040 silver badges5757 bronze badges
## Comments
Add a comment
This answer is useful
16
Save this answer.
Show activity on this post.
The `2` in `Anaconda2` means that the main version of Python will be 2.x rather than the 3.x installed in `Anaconda3`. The current release has Python 2.7.13.
The `4.4.0.1` is the version number of Anaconda. The current advertised version is `4.4.0` and I assume the `.1` is a minor release or for other similar use. The Windows releases, which I use, just say `4.4.0` in the file name.
Others have now explained the difference between Anaconda and Miniconda, so I'll skip that.
[Share](https://stackoverflow.com/a/45421208 "Short permalink to this answer")
Share a link to this answer
Copy link
[CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/ "The current license for this post: CC BY-SA 3.0")
[Improve this answer](https://stackoverflow.com/posts/45421208/edit)
Follow
Follow this answer to receive notifications
answered Jul 31, 2017 at 16:40
[](https://stackoverflow.com/users/6246044/rory-daulton)
[Rory Daulton](https://stackoverflow.com/users/6246044/rory-daulton)
22\.8k77 gold badges4646 silver badges5151 bronze badges
## 2 Comments
Add a comment
[](https://stackoverflow.com/users/404271/ibic)
ibic
[ibic](https://stackoverflow.com/users/404271/ibic)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment129957758_45421208)
Thanks for explaining this, judging from the number, I *thought* `Anaconda2` is the successor of `Anaconda`, which is plain wrong.
2022-09-03T15:16:29.457Z+00:00
0
Reply
- Copy link
[](https://stackoverflow.com/users/525865/zero)
zero
[zero](https://stackoverflow.com/users/525865/zero)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment130537062_45421208)
great - good thoughts. Well @Rory Daulton - many thanks for the quick answer: And yes: you convinced me. I want to get Anaconda. i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:44:59.02Z+00:00
0
Reply
- Copy link
This answer is useful
10
Save this answer.
Show activity on this post.
Anaconda is a very large installation ~ 2 GB and is most useful for those users who are not familiar with installing modules or packages with other package managers.
Anaconda seems to be promoting itself as the official package manager of Jupyter. It's not. Anaconda bundles Jupyter, R, python, and many packages with its installation.
Anaconda is not necessary for installing Jupyter Lab or the R kernel. There is plenty of information available elsewhere for installing Jupyter Lab or Notebooks. There is also plenty of information elsewhere for installing R studio. The following shows how to install the R kernel directly from R Studio:
To install the R kernel, without Anaconda, start R Studio. In the R terminal window enter these three commands:
```
Copy
```
Done. Next time Jupyter is opened, the R kernel will be available.
[Share](https://stackoverflow.com/a/56012031 "Short permalink to this answer")
Share a link to this answer
Copy link
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/ "The current license for this post: CC BY-SA 4.0")
[Improve this answer](https://stackoverflow.com/posts/56012031/edit)
Follow
Follow this answer to receive notifications
[edited Feb 18, 2021 at 16:59](https://stackoverflow.com/posts/56012031/revisions "show all edits to this post")
[](https://stackoverflow.com/users/6118556/pfabri)
[pfabri](https://stackoverflow.com/users/6118556/pfabri)
1,13611 gold badge1111 silver badges2626 bronze badges
answered May 6, 2019 at 20:30
[](https://stackoverflow.com/users/11063729/gray)
[Gray](https://stackoverflow.com/users/11063729/gray)
1,44811 gold badge1313 silver badges2727 bronze badges
## Comments
Add a comment
This answer is useful
7
Save this answer.
Show activity on this post.
Both Anaconda and miniconda use the **conda** package manager. The chief differece between between **Anaconda** and **miniconda**,however,is that
> The Anaconda distribution comes pre-loaded with all the packages while the miniconda distribution is just the management system without any pre-loaded packages. If one uses miniconda, one has to download individual packages and libraries separately.
I personally use Anaconda distribution as I dont really have to worry much about individual package installations.
A disadvantage of miniconda is that installing each individual package can take a long amount of **time**. Compared to that installing and using Anaconda takes a lot less time.
However, there are some packages in anaconda *(QtConsole, Glueviz,Orange3*) that I have never had to use. I dont even know their purpose. So a disadvantage of anaconda is that it occupies **more space than needed.**
[Share](https://stackoverflow.com/a/55762299 "Short permalink to this answer")
Share a link to this answer
Copy link
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/ "The current license for this post: CC BY-SA 4.0")
[Improve this answer](https://stackoverflow.com/posts/55762299/edit)
Follow
Follow this answer to receive notifications
answered Apr 19, 2019 at 13:02
[](https://stackoverflow.com/users/5840341/adhiraj-chattopadhyay)
[Adhiraj Chattopadhyay](https://stackoverflow.com/users/5840341/adhiraj-chattopadhyay)
16711 gold badge22 silver badges99 bronze badges
## 2 Comments
Add a comment
[](https://stackoverflow.com/users/570918/merv)
merv
[merv](https://stackoverflow.com/users/570918/merv)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment98643953_55762299)
This answer doesn't add any new information that wasn't already in [Alexander's answer](https://stackoverflow.com/a/45421527/570918).
2019-05-06T03:55:10.213Z+00:00
6
Reply
- Copy link
[](https://stackoverflow.com/users/525865/zero)
zero
[zero](https://stackoverflow.com/users/525865/zero)
[Over a year ago](https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda#comment130537079_55762299)
well honestly - i am convinced. Since i am new to Python i think that i have to install Anaconda. Well i have Endeavour-Os here running. Question: can i install Anaconda on this system too - can i do this with the Anaconda - installer.
2022-10-02T21:46:29.543Z+00:00
0
Reply
- Copy link
Start asking to get answers
Find the answer to your question by asking.
[Ask question](https://stackoverflow.com/questions/ask)
Explore related questions
- [python](https://stackoverflow.com/questions/tagged/python "show questions tagged 'python'")
- [anaconda](https://stackoverflow.com/questions/tagged/anaconda "show questions tagged 'anaconda'")
- [miniconda](https://stackoverflow.com/questions/tagged/miniconda "show questions tagged 'miniconda'")
See similar questions with these tags.
Community activity
Last 1 hr
- Users online activity
6489 users online
- 7 questions
- 22 answers
- 43 comments
- 123 upvotes
Popular tags
[html](https://stackoverflow.com/questions/tagged/html)[python](https://stackoverflow.com/questions/tagged/python)[c\#](https://stackoverflow.com/questions/tagged/c)[javascript](https://stackoverflow.com/questions/tagged/javascript)[arm](https://stackoverflow.com/questions/tagged/arm)[c++](https://stackoverflow.com/questions/tagged/c++)
#### Linked
[240](https://stackoverflow.com/questions/20081338/how-to-activate-an-anaconda-environment?lq=1 "Question score (upvotes - downvotes)")
[How to activate an Anaconda environment](https://stackoverflow.com/questions/20081338/how-to-activate-an-anaconda-environment?noredirect=1&lq=1)
[201](https://stackoverflow.com/questions/30034840/what-are-the-differences-between-conda-and-anaconda?lq=1 "Question score (upvotes - downvotes)")
[What are the differences between Conda and Anaconda?](https://stackoverflow.com/questions/30034840/what-are-the-differences-between-conda-and-anaconda?noredirect=1&lq=1)
[40](https://stackoverflow.com/questions/50395044/can-packages-be-shared-across-anaconda-environments?lq=1 "Question score (upvotes - downvotes)")
[Can packages be shared across Anaconda environments?](https://stackoverflow.com/questions/50395044/can-packages-be-shared-across-anaconda-environments?noredirect=1&lq=1)
[7](https://stackoverflow.com/questions/72552858/conda-vs-mamba-confusion-what-should-be-used-when-building-custom-docker-imag?lq=1 "Question score (upvotes - downvotes)")
[Conda vs. Mamba Confusion - What should be used when building custom docker images](https://stackoverflow.com/questions/72552858/conda-vs-mamba-confusion-what-should-be-used-when-building-custom-docker-imag?noredirect=1&lq=1)
[4](https://stackoverflow.com/questions/62611798/installing-a-python-environment-with-anaconda?lq=1 "Question score (upvotes - downvotes)")
[Installing a Python environment with Anaconda](https://stackoverflow.com/questions/62611798/installing-a-python-environment-with-anaconda?noredirect=1&lq=1)
[6](https://stackoverflow.com/questions/33184774/running-ipython-notebook-in-a-docker-container?lq=1 "Question score (upvotes - downvotes)")
[Running ipython notebook in a Docker Container](https://stackoverflow.com/questions/33184774/running-ipython-notebook-in-a-docker-container?noredirect=1&lq=1)
[19](https://stackoverflow.com/questions/51585854/install-both-anaconda-and-miniconda?lq=1 "Question score (upvotes - downvotes)")
[Install Both Anaconda and Miniconda](https://stackoverflow.com/questions/51585854/install-both-anaconda-and-miniconda?noredirect=1&lq=1)
[2](https://stackoverflow.com/questions/73627956/accessing-anaconda-channels-from-mamba?lq=1 "Question score (upvotes - downvotes)")
[Accessing Anaconda Channels from Mamba](https://stackoverflow.com/questions/73627956/accessing-anaconda-channels-from-mamba?noredirect=1&lq=1)
[2](https://stackoverflow.com/questions/61153748/mini-conda-vs-anaconda-installing-environments-best-practice-question?lq=1 "Question score (upvotes - downvotes)")
[mini conda vs anaconda - installing environments best practice question](https://stackoverflow.com/questions/61153748/mini-conda-vs-anaconda-installing-environments-best-practice-question?noredirect=1&lq=1)
[2](https://stackoverflow.com/questions/70790282/why-is-a-cloned-conda-environment-taking-so-much-space?lq=1 "Question score (upvotes - downvotes)")
[Why is a cloned conda environment taking so much space?](https://stackoverflow.com/questions/70790282/why-is-a-cloned-conda-environment-taking-so-much-space?noredirect=1&lq=1)
[See more linked questions](https://stackoverflow.com/questions/linked/45421163?lq=1)
#### Related
[22](https://stackoverflow.com/questions/27567560/anaconda-vs-miniconda-space?rq=3 "Question score (upvotes - downvotes)")
[Anaconda vs miniconda space](https://stackoverflow.com/questions/27567560/anaconda-vs-miniconda-space?rq=3)
[201](https://stackoverflow.com/questions/30034840/what-are-the-differences-between-conda-and-anaconda?rq=3 "Question score (upvotes - downvotes)")
[What are the differences between Conda and Anaconda?](https://stackoverflow.com/questions/30034840/what-are-the-differences-between-conda-and-anaconda?rq=3)
[139](https://stackoverflow.com/questions/42096280/how-is-anaconda-related-to-python?rq=3 "Question score (upvotes - downvotes)")
[How is Anaconda related to Python?](https://stackoverflow.com/questions/42096280/how-is-anaconda-related-to-python?rq=3)
[14](https://stackoverflow.com/questions/43535202/confusion-between-python-and-anaconda?rq=3 "Question score (upvotes - downvotes)")
[Confusion between Python and Anaconda](https://stackoverflow.com/questions/43535202/confusion-between-python-and-anaconda?rq=3)
[0](https://stackoverflow.com/questions/57030934/how-to-decide-whether-to-use-miniconda-on-ubuntu-terminal-startup?rq=3 "Question score (upvotes - downvotes)")
[How to decide whether to use miniconda on ubuntu terminal startup](https://stackoverflow.com/questions/57030934/how-to-decide-whether-to-use-miniconda-on-ubuntu-terminal-startup?rq=3)
[2](https://stackoverflow.com/questions/61153748/mini-conda-vs-anaconda-installing-environments-best-practice-question?rq=3 "Question score (upvotes - downvotes)")
[mini conda vs anaconda - installing environments best practice question](https://stackoverflow.com/questions/61153748/mini-conda-vs-anaconda-installing-environments-best-practice-question?rq=3)
[3](https://stackoverflow.com/questions/61195406/does-miniconda-installation-affect-standard-python-installation?rq=3 "Question score (upvotes - downvotes)")
[Does miniconda installation affect standard python installation?](https://stackoverflow.com/questions/61195406/does-miniconda-installation-affect-standard-python-installation?rq=3)
[0](https://stackoverflow.com/questions/63563987/conda-miniconda-distribution-for-python-3-4?rq=3 "Question score (upvotes - downvotes)")
[conda / miniconda distribution for Python 3.4](https://stackoverflow.com/questions/63563987/conda-miniconda-distribution-for-python-3-4?rq=3)
[0](https://stackoverflow.com/questions/65877275/pip-vs-conda-in-anaconda-enviroment?rq=3 "Question score (upvotes - downvotes)")
[pip vs conda in anaconda enviroment](https://stackoverflow.com/questions/65877275/pip-vs-conda-in-anaconda-enviroment?rq=3)
[9](https://stackoverflow.com/questions/67395283/switch-between-anaconda-and-miniconda-miniforge?rq=3 "Question score (upvotes - downvotes)")
[Switch between anaconda and miniconda (miniforge)](https://stackoverflow.com/questions/67395283/switch-between-anaconda-and-miniconda-miniforge?rq=3)
#### [Hot Network Questions](https://stackexchange.com/questions?tab=hot)
- [A 1960s/70s time travel novel that starts with three young people committing a crime against an old woman, who sends them back to 12th century England](https://scifi.stackexchange.com/questions/303867/a-1960s-70s-time-travel-novel-that-starts-with-three-young-people-committing-a-c)
- [The upcoming Friday's lesson](https://ell.stackexchange.com/questions/374435/the-upcoming-fridays-lesson)
- [Parent push bike where the pedals move WITH the wheels](https://bicycles.stackexchange.com/questions/100129/parent-push-bike-where-the-pedals-move-with-the-wheels)
- [What is the difference between a tautology and a definition?](https://philosophy.stackexchange.com/questions/137369/what-is-the-difference-between-a-tautology-and-a-definition)
- [My vinyls have all caught colds\!](https://codegolf.stackexchange.com/questions/287712/my-vinyls-have-all-caught-colds)
- [Semi-intelligent, super-advanced starship called "Grayle"](https://scifi.stackexchange.com/questions/303894/semi-intelligent-super-advanced-starship-called-grayle)
- [Is it possible to have custom reload/restart-like commands in systemctl for a daemon?](https://serverfault.com/questions/1198628/is-it-possible-to-have-custom-reload-restart-like-commands-in-systemctl-for-a-da)
- [B'chol dor vador all year round](https://judaism.stackexchange.com/questions/155646/bchol-dor-vador-all-year-round)
- [Alternative proof of the Riesz Representation Theorem](https://math.stackexchange.com/questions/5130822/alternative-proof-of-the-riesz-representation-theorem)
- [Was Fermat's Last Theorem known for infinitely many primes before Wiles?](https://mathoverflow.net/questions/509735/was-fermats-last-theorem-known-for-infinitely-many-primes-before-wiles)
- [Subadditivity of Hamming weight](https://math.stackexchange.com/questions/5131110/subadditivity-of-hamming-weight)
- [Will updating Ubuntu break my Wine installation?](https://askubuntu.com/questions/1565307/will-updating-ubuntu-break-my-wine-installation)
- [Guidance on medium-speed SPI bus over backplane](https://electronics.stackexchange.com/questions/767531/guidance-on-medium-speed-spi-bus-over-backplane)
- [Badgermole Cub with no mana from Gyre Sage](https://boardgames.stackexchange.com/questions/64443/badgermole-cub-with-no-mana-from-gyre-sage)
- [The area of a rectangle containing a curved line of a known length](https://math.stackexchange.com/questions/5130987/the-area-of-a-rectangle-containing-a-curved-line-of-a-known-length)
- [Are there any thoughts at all which are immoral to even think?](https://philosophy.stackexchange.com/questions/137414/are-there-any-thoughts-at-all-which-are-immoral-to-even-think)
- [What are these things on Chell's legs?](https://gaming.stackexchange.com/questions/418294/what-are-these-things-on-chells-legs)
- [Different black color codes in Illustrator (CMYK for printing)](https://graphicdesign.stackexchange.com/questions/170947/different-black-color-codes-in-illustrator-cmyk-for-printing)
- [Why do larger language models still fail on simple compositional reasoning tasks?](https://ai.stackexchange.com/questions/50497/why-do-larger-language-models-still-fail-on-simple-compositional-reasoning-tasks)
- [80s–2000s movie—club bar scene where a couple signs a contract to hook up and they set the dos and don'ts](https://movies.stackexchange.com/questions/131642/80s-2000s-movie-club-bar-scene-where-a-couple-signs-a-contract-to-hook-up-and-th)
- [Luadraw as a background image](https://tex.stackexchange.com/questions/761440/luadraw-as-a-background-image)
- [Which files can an LLM agent access, and how are these restrictions enforced?](https://genai.stackexchange.com/questions/2729/which-files-can-an-llm-agent-access-and-how-are-these-restrictions-enforced)
- [All (red and blue) roads lead to Rome](https://puzzling.stackexchange.com/questions/137534/all-red-and-blue-roads-lead-to-rome)
- [Adding "real" creation date to scanned "old"pictures](https://apple.stackexchange.com/questions/486151/adding-real-creation-date-to-scanned-oldpictures)
[Question feed](https://stackoverflow.com/feeds/question/45421163 "Feed of this question and its answers")
# Subscribe to RSS
Question feed
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

lang-py
# Why are you flagging this comment?
Probable spam.
This comment promotes a product, service or website while [failing to disclose the author's affiliation](https://stackoverflow.com/help/promotion).
Unfriendly or contains harassment/bigotry/abuse.
This comment is unkind, insulting or attacks another person or group. Learn more in our [Abusive behavior policy](https://stackoverflow.com/conduct/abusive-behavior).
Not needed.
This comment is not relevant to the post.
```
```
Enter at least 6 characters
Something else.
A problem not listed above. Try to be as specific as possible.
```
```
Enter at least 6 characters
Flag comment
Cancel
You have 0 flags left today
# 
# Hang on, you can't upvote just yet.
You'll need to complete a few actions and gain 15 reputation points before being able to upvote. **Upvoting** indicates when questions and answers are useful. [What's reputation and how do I get it?](https://stackoverflow.com/help/whats-reputation)
Instead, you can save this post to reference later.
Save this post for later
Not now
##### [Stack Overflow](https://stackoverflow.com/)
- [Questions](https://stackoverflow.com/questions)
- [Help](https://stackoverflow.com/help)
- [Chat](https://chat.stackoverflow.com/?tab=explore)
##### [Business](https://stackoverflow.co/)
- [Stack Internal](https://stackoverflow.co/internal/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=footer&utm_content=teams)
- [Stack Data Licensing](https://stackoverflow.co/data-licensing/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=footer&utm_content=data-licensing)
- [Stack Ads](https://stackoverflow.co/advertising/?utm_medium=referral&utm_source=stackoverflow-community&utm_campaign=footer&utm_content=advertising)
##### [Company](https://stackoverflow.co/)
- [About](https://stackoverflow.co/)
- [Press](https://stackoverflow.co/company/press/)
- [Work Here](https://stackoverflow.co/company/work-here/)
- [Legal](https://stackoverflow.com/legal)
- [Privacy Policy](https://stackoverflow.com/legal/privacy-policy)
- [Terms of Service](https://stackoverflow.com/legal/terms-of-service/public)
- [Contact Us](https://stackoverflow.com/contact)
- Cookie Settings
- [Cookie Policy](https://policies.stackoverflow.co/stack-overflow/cookie-policy)
##### [Stack Exchange Network](https://stackexchange.com/)
- [Technology](https://stackexchange.com/sites#technology)
- [Culture & recreation](https://stackexchange.com/sites#culturerecreation)
- [Life & arts](https://stackexchange.com/sites#lifearts)
- [Science](https://stackexchange.com/sites#science)
- [Professional](https://stackexchange.com/sites#professional)
- [Business](https://stackexchange.com/sites#business)
- [API](https://api.stackexchange.com/)
- [Data](https://data.stackexchange.com/)
- [Blog](https://stackoverflow.blog/?blb=1)
- [Facebook](https://www.facebook.com/officialstackoverflow/)
- [Twitter](https://twitter.com/stackoverflow)
- [LinkedIn](https://linkedin.com/company/stack-overflow)
- [Instagram](https://www.instagram.com/thestackoverflow)
Site design / logo © 2026 Stack Exchange Inc; user contributions licensed under [CC BY-SA](https://stackoverflow.com/help/licensing) . rev 2026.4.1.41686 |
| Readable Markdown | This question shows research effort; it is useful and clear
416
Save this question.
Show activity on this post.
In the [Anaconda repository](https://repo.continuum.io/), there are two types of installers:
"**Anaconda installers**" and "**Miniconda installers**".
What are their differences?
Besides, for an installer file, `Anaconda2-4.4.0.1-Linux-ppc64le.sh`, what does `2-4.4.0.1` stand for?
[](https://stackoverflow.com/users/6904888/penny-liu)
[Penny Liu](https://stackoverflow.com/users/6904888/penny-liu)
18k5 gold badges89 silver badges109 bronze badges
asked Jul 31, 2017 at 16:37
[](https://stackoverflow.com/users/288609/user288609)
2
This answer is useful
558
Save this answer.
Show activity on this post.
Per the [original docs](https://conda.io/projects/conda/en/latest/user-guide/install/download.html#anaconda-or-miniconda):
Choose Anaconda if you:
- Are new to conda or Python
- Like the convenience of having Python and over 1500 scientific packages automatically installed at once
- Have the time and disk space (a few minutes and 3 GB), and/or
- Don’t want to install each of the packages you want to use individually.
Choose Miniconda if you:
- Do not mind installing each of the packages you want to use individually.
- Do not have time or disk space to install over 1500 packages at once, and/or
- Just want fast access to Python and the conda commands, and wish to sort out the other programs later.
I use Miniconda myself. Anaconda is bloated. Many of the packages are never used and could still be easily installed if and when needed.
Note that [Conda](https://conda.io/projects/conda/en/latest/) is the package manager (e.g. `conda list` displays all installed packages in the environment), whereas Anaconda and Miniconda are distributions. A software distribution is a collection of packages, pre-built and pre-configured, that can be installed and used on a system. A package manager is a tool that automates the process of installing, updating, and removing packages.
> Anaconda is a full distribution of the central software in the PyData ecosystem, and includes Python itself along with the binaries for several hundred third-party open-source projects. Miniconda is essentially an installer for an empty conda environment, containing only Conda, its dependencies, and Python. [Source](https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-misconceptions/).
Once Conda is installed, you can then install whatever package you need from scratch along with any desired version of Python.
`2-4.4.0.1` is the version number for your Anaconda installation package. Strangely, it is not listed in their [Old Package Lists](https://docs.continuum.io/anaconda/packages/oldpkglists).
In April 2016, the Anaconda versioning jumped from 2.5 to 4.0 in order to avoid confusion with Python versions 2 & 3. Version 4.0 included the Anaconda Navigator.
Release notes for subsequent versions can be found [here](https://docs.anaconda.com/anaconda/reference/release-notes/).
**LICENSE NOTE: The company behind Anaconda updated their Terms of Service in 2020 to prohibit commercial usage for most uses.** You are NOT permitted to use Anaconda or Miniconda in a business with more than 200 employees, unless you acquire licenses. Please review the current license terms [here](https://legal.anaconda.com/policies/en/?name=end-user-license-agreements).
answered Jul 31, 2017 at 16:59
[](https://stackoverflow.com/users/2411802/alexander)
10 Comments
[](https://stackoverflow.com/users/786279/mimoralea)
As a follow up question. Given `conda` takes such a long time to install packages and that `anaconda` comes with all of these extra packages, wouldn't then `anaconda` give you "faster access to Python" and other packages than `miniconda`? I'm using `miniconda` right now, but gosh it is so slow.
2018-10-11T16:50:11.267Z+00:00
[](https://stackoverflow.com/users/2411802/alexander)
Follow up questions should always be posted as a *new* question. Once you install all the packages with conda, you need to constantly refresh packages you don't need which in my view is more of a hassle than just installing and updating the packages that one uses. Also, miniconda is not slow. In fact, installing a subset of packages is faster than installing everything.
2018-10-11T16:52:28.5Z+00:00
[](https://stackoverflow.com/users/242457/david-jones)
`2` isn't part of the version, it's part of the name of Anaconda: In `Anaconda2-4.4.0.1-Linux-ppc64le.sh` we find version 4.4.0.1 of Anaconda2 (for Linux running on Little Endian 64-bit PowerPC).
2019-08-16T13:02:23.557Z+00:00
[](https://stackoverflow.com/users/6522112/tupui)
@thehandofNOD you can use it for production. As redhat, ubuntu, etc. They provide commercial support and other perks. But the base thing is for free.
2020-11-20T10:59:17.86Z+00:00
[](https://stackoverflow.com/users/5994461/user5994461)
the footnote is reasonable as it is now. apologies for the multiple edits. the licence terms have changed unilaterally and it affects questions/answers falsely representing that the anaconda ecosystem is free to use or omitting to represent that it is not free to use (it was before 2020). stack overflow is not ideal to deal with licence changes unfortunately :(
2022-12-12T11:01:50.977Z+00:00
\|
This answer is useful
210
Save this answer.
Show activity on this post.
The difference is that miniconda is just shipping the repository management system. So when you install it there is just the management system without packages. Whereas with Anaconda, it is like a distribution with some built in packages.
Like with any Linux distribution, there are some releases which bundles lots of updates for the included packages. That is why there is a difference in version numbering. If you only decide to upgrade Anaconda, you are updating a whole system.
**EDIT** there are new options now for on the package management side. `mamba` can be used as a drop in replacement for `conda`. It has a faster solver and is a complete re-write in C++. The solver is actually experimentally available in `conda` with `--experimental-solver=libmamba`. Keywords to look for if you want to learn more: `mamba`, `mambaforge`, `micromamba`.
answered Jul 31, 2017 at 16:40
[](https://stackoverflow.com/users/6522112/tupui)
[tupui](https://stackoverflow.com/users/6522112/tupui)
6,5813 gold badges35 silver badges55 bronze badges
5 Comments
[](https://stackoverflow.com/users/9725363/mjbeyeler)
Miniconda isn't just shipping the repository management system. Python comes shipped with it, and some other packages too. You can check by running `conda list` right after having installed Miniconda.
2019-06-25T12:07:26.99Z+00:00
[](https://stackoverflow.com/users/6522112/tupui)
@Michael sure it creates a `root` environment and prepends it with stuff.
2019-06-25T12:09:50.64Z+00:00
[](https://stackoverflow.com/users/6522112/tupui)
For anyone reading this now. There is `mamba` and alike now. I advise everyone to try and use this as a drop in replacement. It's fast, lite and open source.
2022-06-30T15:17:03.137Z+00:00
[](https://stackoverflow.com/users/525865/zero)
well - i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:43:21.987Z+00:00
[](https://stackoverflow.com/users/525865/zero)
hi there - many thanks for the hint - well i will have a closer look at Mamba - is it new - i will have a closer look and will see if i can install it on my linux-notebook
2022-10-02T22:00:28.167Z+00:00
This answer is useful
124
Save this answer.
Show activity on this post.
### Brief
`conda` is both a command line tool, and a python package. A command line tool written in Python, to manage packages (not only Python packages).
Miniconda installer = Python + `conda`
Anaconda installer = Python + `conda` + *meta package* `anaconda`
meta Python pkg `anaconda` = about 160 Python pkgs for daily use in data science
Anaconda installer = Miniconda installer + `conda install anaconda`
### Detail
1. `conda` is a python manager and an environment manager, which makes it possible to
- install package with `conda install flake8`
- create an environment with any version of Python with `conda create -n myenv python=3.6`
2. Miniconda installer = Python + `conda`
`conda`, the package manager and environment manager, is a Python package. So Python is bundled in Miniconda installer. Cause conda distribute Python interpreter with its own libraries/dependencies but not the existing ones on your operating system, other minimal dependencies like `openssl`, `ncurses`, `sqlite`, etc are installed as well.
Basically, **Miniconda is just `conda` and its minimal dependencies**. And the environment where `conda` is installed is the "base" environment, which is previously called "root" environment.
3. Anaconda installer = Python + `conda` + meta package `anaconda`
4. meta Python package `anaconda` = about 160 Python pkgs for daily use in data science
> Meta packages, are packages that do NOT contain actual softwares and simply depend on other packages to be installed.
Download an `anaconda` meta package from [Anaconda Cloud](https://anaconda.org/anaconda/anaconda/files) and extract the content from it. The actual 160+ packages to be installed are listed in `info/recipe/meta.yaml`.
```
package:
name: anaconda
version: '2019.07'
build:
ignore_run_exports:
- '*'
number: '0'
pin_depends: strict
string: py36_0
requirements:
build:
- python 3.6.8 haf84260_0
is_meta_pkg:
- true
run:
- alabaster 0.7.12 py36_0
- anaconda-client 1.7.2 py36_0
- anaconda-project 0.8.3 py_0
# ...
- beautifulsoup4 4.7.1 py36_1
# ...
- curl 7.65.2 ha441bb4_0
# ...
- hdf5 1.10.4 hfa1e0ec_0
# ...
- ipykernel 5.1.1 py36h39e3cac_0
- ipython 7.6.1 py36h39e3cac_0
- ipython_genutils 0.2.0 py36h241746c_0
- ipywidgets 7.5.0 py_0
# ...
- jupyter 1.0.0 py36_7
- jupyter_client 5.3.1 py_0
- jupyter_console 6.0.0 py36_0
- jupyter_core 4.5.0 py_0
- jupyterlab 1.0.2 py36hf63ae98_0
- jupyterlab_server 1.0.0 py_0
# ...
- matplotlib 3.1.0 py36h54f8f79_0
# ...
- mkl 2019.4 233
- mkl-service 2.0.2 py36h1de35cc_0
- mkl_fft 1.0.12 py36h5e564d8_0
- mkl_random 1.0.2 py36h27c97d8_0
# ...
- nltk 3.4.4 py36_0
# ...
- numpy 1.16.4 py36hacdab7b_0
- numpy-base 1.16.4 py36h6575580_0
- numpydoc 0.9.1 py_0
# ...
- pandas 0.24.2 py36h0a44026_0
- pandoc 2.2.3.2 0
# ...
- pillow 6.1.0 py36hb68e598_0
# ...
- pyqt 5.9.2 py36h655552a_2
# ...
- qt 5.9.7 h468cd18_1
- qtawesome 0.5.7 py36_1
- qtconsole 4.5.1 py_0
- qtpy 1.8.0 py_0
# ...
- requests 2.22.0 py36_0
# ...
- sphinx 2.1.2 py_0
- sphinxcontrib 1.0 py36_1
- sphinxcontrib-applehelp 1.0.1 py_0
- sphinxcontrib-devhelp 1.0.1 py_0
- sphinxcontrib-htmlhelp 1.0.2 py_0
- sphinxcontrib-jsmath 1.0.1 py_0
- sphinxcontrib-qthelp 1.0.2 py_0
- sphinxcontrib-serializinghtml 1.1.3 py_0
- sphinxcontrib-websupport 1.1.2 py_0
- spyder 3.3.6 py36_0
- spyder-kernels 0.5.1 py36_0
# ...
```
The pre-installed packages from meta pkg `anaconda` are mainly for web scraping and data science. Like `requests`, `beautifulsoup`, `numpy`, `nltk`, etc.
If you have a Miniconda installed, `conda install anaconda` will make it same as an Anaconda installation, except that the installation folder names are different.
5. Miniconda2 v.s. Miniconda. Anaconda2 v.s. Anaconda.
`2` means the bundled Python interpreter for `conda` in the "base" environment is Python 2, but not Python 3.
answered Sep 26, 2019 at 8:21
[](https://stackoverflow.com/users/5101148/simba)
[Simba](https://stackoverflow.com/users/5101148/simba)
28\.5k8 gold badges73 silver badges83 bronze badges
1 Comment
[](https://stackoverflow.com/users/525865/zero)
great - good thoughts. Well @Simba you convinced me. I want to get Anaconda. i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:44:11.567Z+00:00
This answer is useful
23
Save this answer.
Show activity on this post.
Miniconda gives you the Python interpreter itself, along with a command-line tool called conda which operates as a cross-platform package manager geared toward Python packages, similar in spirit to the apt or yum tools that Linux users might be familiar with.
Anaconda includes both Python and conda, and additionally bundles a suite of other pre-installed packages geared toward scientific computing. Because of the size of this bundle, expect the installation to consume several gigabytes of disk space.
Source: Jake VanderPlas's [Python Data Science Handbook](https://github.com/jakevdp/PythonDataScienceHandbook/blob/94b8f2837b54ef32ab86ba11b16e3d7f7237ca31/notebooks/00.00-Preface.ipynb)
answered Jul 31, 2017 at 16:41
[](https://stackoverflow.com/users/1812322/bonifacio2)
[Bonifacio2](https://stackoverflow.com/users/1812322/bonifacio2)
3,9437 gold badges40 silver badges57 bronze badges
Comments
This answer is useful
16
Save this answer.
Show activity on this post.
The `2` in `Anaconda2` means that the main version of Python will be 2.x rather than the 3.x installed in `Anaconda3`. The current release has Python 2.7.13.
The `4.4.0.1` is the version number of Anaconda. The current advertised version is `4.4.0` and I assume the `.1` is a minor release or for other similar use. The Windows releases, which I use, just say `4.4.0` in the file name.
Others have now explained the difference between Anaconda and Miniconda, so I'll skip that.
answered Jul 31, 2017 at 16:40
[](https://stackoverflow.com/users/6246044/rory-daulton)
[Rory Daulton](https://stackoverflow.com/users/6246044/rory-daulton)
22\.8k7 gold badges46 silver badges51 bronze badges
2 Comments
[](https://stackoverflow.com/users/404271/ibic)
Thanks for explaining this, judging from the number, I *thought* `Anaconda2` is the successor of `Anaconda`, which is plain wrong.
2022-09-03T15:16:29.457Z+00:00
[](https://stackoverflow.com/users/525865/zero)
great - good thoughts. Well @Rory Daulton - many thanks for the quick answer: And yes: you convinced me. I want to get Anaconda. i want to install this on a endavour-os - can i do this with the according commands !?
2022-10-02T21:44:59.02Z+00:00
This answer is useful
10
Save this answer.
Show activity on this post.
Anaconda is a very large installation ~ 2 GB and is most useful for those users who are not familiar with installing modules or packages with other package managers.
Anaconda seems to be promoting itself as the official package manager of Jupyter. It's not. Anaconda bundles Jupyter, R, python, and many packages with its installation.
Anaconda is not necessary for installing Jupyter Lab or the R kernel. There is plenty of information available elsewhere for installing Jupyter Lab or Notebooks. There is also plenty of information elsewhere for installing R studio. The following shows how to install the R kernel directly from R Studio:
To install the R kernel, without Anaconda, start R Studio. In the R terminal window enter these three commands:
```
install.packages("devtools")
devtools::install_github("IRkernel/IRkernel")
IRkernel::installspec()
```
Done. Next time Jupyter is opened, the R kernel will be available.
[](https://stackoverflow.com/users/6118556/pfabri)
[pfabri](https://stackoverflow.com/users/6118556/pfabri)
1,1361 gold badge11 silver badges26 bronze badges
answered May 6, 2019 at 20:30
[](https://stackoverflow.com/users/11063729/gray)
[Gray](https://stackoverflow.com/users/11063729/gray)
1,4481 gold badge13 silver badges27 bronze badges
Comments
This answer is useful
7
Save this answer.
Show activity on this post.
Both Anaconda and miniconda use the **conda** package manager. The chief differece between between **Anaconda** and **miniconda**,however,is that
> The Anaconda distribution comes pre-loaded with all the packages while the miniconda distribution is just the management system without any pre-loaded packages. If one uses miniconda, one has to download individual packages and libraries separately.
I personally use Anaconda distribution as I dont really have to worry much about individual package installations.
A disadvantage of miniconda is that installing each individual package can take a long amount of **time**. Compared to that installing and using Anaconda takes a lot less time.
However, there are some packages in anaconda *(QtConsole, Glueviz,Orange3*) that I have never had to use. I dont even know their purpose. So a disadvantage of anaconda is that it occupies **more space than needed.**
answered Apr 19, 2019 at 13:02
[](https://stackoverflow.com/users/5840341/adhiraj-chattopadhyay)
2 Comments
[](https://stackoverflow.com/users/570918/merv)
This answer doesn't add any new information that wasn't already in [Alexander's answer](https://stackoverflow.com/a/45421527/570918).
2019-05-06T03:55:10.213Z+00:00
[](https://stackoverflow.com/users/525865/zero)
well honestly - i am convinced. Since i am new to Python i think that i have to install Anaconda. Well i have Endeavour-Os here running. Question: can i install Anaconda on this system too - can i do this with the Anaconda - installer.
2022-10-02T21:46:29.543Z+00:00
Start asking to get answers
Find the answer to your question by asking.
[Ask question](https://stackoverflow.com/questions/ask)
Explore related questions
See similar questions with these tags. |
| Shard | 169 (laksa) |
| Root Hash | 714406497480128969 |
| Unparsed URL | com,stackoverflow!/questions/45421163/anaconda-vs-miniconda s443 |