What is Anaconda ?
What tasks does it allow you to solve, and why you can’t do without it?
Should a beginner install it in parallel with the installed Python’s 32 + 64.
How can she help? If possible, in an accessible language for a very beginner.
Answer 1, authority 100%
In my newbie view:
- Includes preinstalled Python 2.7, 3.4. 3.5
- + -150 pre-installed libraries, and more than 200-300 ready-to-“easy” installation libraries with the conda install name_lib command
- Includes IDLE Spider 2
In what cases have I found an application for myself:
I wrote the code on Ubuntu, there were no problems with installing the libraries. Having decided to compile for Windows, I began to install libraries and naturally ran into all the stones / rakes. Unlike Ubuntu, Windows is just awful. Having installed Anaconda, I easily ran all the code written on Ubuntu, delivering the missing libraries with one or two commands (via the Anaconda prompt). Therefore, I think that Anaconda will be very useful for beginners, and will save you a couple of days of your life.
List of supported packages (libraries) and their versions .
At the same time, keep in mind that there are 3 versions from Python 2.7 – 3.5 in order).
Answer 2, authority 89%
Pip – standard python package manager, allows you to install binary wheel of building packages. If they are not there (not in Pip itself or elsewhere), Pip compiles the packages locally. At the same time, problems can arise with complex dependencies when third-party non-python libraries are required. In this case, it is convenient to use Conda.
- pip search package_name – pip search for a package
- pip install package_name – installing a package via pip
Conda is a python package manager that allows you to install already compiled packages (it can also work in the compilation mode of packages before installation). Conda is also a system environment manager that allows you to create environments with different versions of anything (C libraries, low-level libraries, etc.).
Conda comes in two versions:
Anaconda – more than 150 pre-installed packages (about 3 GB) + more than 250 packages ready to be installed using the conda install package_name command
Miniconda – over 400 packages ready to be installed with the command conda install package_name
both Anaconda and Miniconda include:
- python interpreter
- conda search package_name – search for a package via conda
- conda install package_name – installing a package via conda
- conda install – installation of the entire standard set of packages – more than 150, about 3 GB
- conda list – list of installed packages
- conda update conda – update conda
- conda clean -t – delete cache – .tar.bz2 archives, which can take up a lot of space and are not needed