Chapter 2. Properly Installing Python
This chapter walks through CPython installation on the Mac OSÂ X, Linux, and Windows platforms. Sections on packaging tools (like Setuptools and pip) are repetitive, so you should skip straight to the section for your particular operating system, and ignore the others.
If you are part of an organization that recommends you use a commercial Python distribution, such as Anaconda or Canopy, you should follow your vendorâs instructions. There is also a small note for you in âCommercial Python Redistributionsâ.
Caution
If Python already exists on your system,
do not, on any account, allow anybody to change the
symbolic link to the python
executable to point at anything
other than what it is already pointing at.
That would be almost as bad as reading
Vogon poetry
out loud. (Think of the system-installed code that
depends on a specific Python in a specific placeâ¦)
Installing Python on Mac OSÂ X
The latest version of Mac OSÂ X, El Capitan, comes with its own Mac-specific implementation of Python 2.7.
You donât need to install or configure anything else to use Python. But we strongly recommend installing Setuptools, pip, and virtualenv before you start building Python applications for real-world use (i.e., contributing to collaborative projects). Youâll learn more about these tools and how to install them later in this section. In particular, you should always install Setuptools, as it makes it much easier for you to use other third-party ...
Get The Hitchhiker's Guide to Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.