Most of them are probably already available as packages on your Linux distribution. You did not indicate which one you used. Typically, apt-get or yum will cover most of the current distributions. Read the man pages for these tools and use the search functions to find packages containing the name "python" or package names in the list.
If this is not required, install "setuptools", then use "easy-install" to extract them from the Python package index (PyPI).
. , "dev" "development", "python-dev" . -dev-.
distutils ( setuptools) .
$python setup.py build
. , -dev . .
, "sudo python setup.py install", .
.