2.4.1. Choosing a Python distribution and installing it

The following sections discuss some of your installation options. One of the options is recommended. Unless you really know what you’re doing, you should do that.

2.4.1.2. Choosing a Python distribution (you’re-on-your-own options)

You can choose to install a different distribution or continue with one that is lready installed on your machine. If you do, you will have to install at least the following to complete all the work in this course:

  1. numpy
  2. matplotlib
  3. YAML
  4. NLTK
  5. networkx
  6. pandas
  7. Ipython

If you do opt to install one of the standard Python distributions, make sure you have Python 3.6.5 or later, but do not use Python 2.7.X.

Caution Other distributions that are acceptable:

  • Enthought This distribution seems to include everything we need for this course. This seems quite appropriate for this course (note: this means I am guessing, I havent tried it).
  • Active State Everything in the standard distribution plus, but does not yet have all the modules we will be using.
  • Carnegie Python Has scipy and numpy.
  • Python.org. Standard distribution. Quite a lot of amazing extras come with the standard Python distribution, but some critical modules we will be using will have to be installed separately.

Stop

2.4.1.3. Installing Python

The exact details of how you install your Python will vary depending on the Python distribution you choose and the operating system on your mcahine (Mac OSX, Windows, or Linux). Details are available on the Anaconda distribution page.