We've covered a number of libraries throughout this chapter that can be installed individually with pip, Python's package manager. I would strongly urge you, however, to go with a prepacked solution such as Continuum's Anaconda Python distribution. This is a a single executable that contains nearly all the packages and dependencies needed. And because the distribution is targeted to Python scientific stack users, it is essentially a one-and-done solution.
Anaconda also includes a package manager that makes updating packages a simple task. Simply type conda update <package_name>
, and the library will be updated to the most recent stable release.