Anaconda
According to their website, Anaconda is "the easiest way to perform Python/R data science and machine learning on a single machine." But that isn't really always the case. Most of the time, you can just stick everything on your machine into one environment (the default one, which you can just install Python directly on), and be fine.
Here are some of the pros and cons of using Anaconda, rather than just vanilla Python:
Pros | Cons |
---|---|
|
|
As you can see, the advantage of having different environments for everything comes at a massive cost. This xkcd comic describes it well:
Installation
If you really have to, you can install Anaconda here: Anaconda website.
If you can get away with it, it's probably better to install Miniconda (a smaller version of Anaconda that only includes conda
, Python, and some other useful packages): Miniconda website.
Usage
There are a lot of different ways to use Anaconda. A surefire way to do most things is to just open Anaconda Navigator and stumble around the GUI (Graphic User Interface) there, but Navigator can take a long time to open. If possible try not to use Anaconda.