Большинство из них, вероятно, уже доступны в виде пакетов в вашем дистрибутиве Linux. Вы не упомянули, какой вы использовали. Как правило, «apt-get» или «yum» будут охватывать большинство текущих дистрибутивов. Прочтите справочные страницы по этим инструментам и используйте функции поиска, чтобы найти пакеты, содержащие имя «python» или имена пакетов в списке.
Если нужного вам нет, установите «setuptools», а затем «easy-install», чтобы получить их из индекса пакета Python (PyPI).
Только если вышеперечисленное не помогло, вы должны строить из исходного кода. Для этого потребуется среда сборки, обычно включающая установку пакетов "dev" или "development", например, "python-dev" в некоторых дистрибутивах. Вам также могут понадобиться некоторые другие пакеты библиотеки -dev.
После установки необходимых пакетов разработки следует использовать стандартный метод distutils (или setuptools) для сборки из исходного кода.
Команда
$ python setup.py build
должно работать. Если этого не произойдет, вам может понадобиться больше пакетов -dev. Проверьте сообщения об ошибках.
Если он собирается, то используйте «sudo python setup.py install» для его установки.
Без дополнительной информации сложно дать более конкретный ответ.