For details of how to install/update Python on your platform see the Python documentation.
On package managed operating systems (e.g. Debian Linux, RedHat Linux, OpenSolaris, etc.) or package based environments (e.g. Cygwin, Fink, MacPorts, etc.) many Python modules are available as packages. See the documentation associated with the package environment for details.
Downloaded Python modules generally follow a standard procedure for installation:
Check the module's documentation (usually