Сегодня мы посмотрим противоречивый метод установки модулей и пакетов Python - easy_install. Мы так же узнаем как создавать собственные файлы *.egg. Для этого Вам понадобится пакет SetupTools. Этот пакет не поддерживает Python 3.x, так что если Вы работаете в третьей версии - смотрите в сторону pip или distribute. Про каждый из этих проектов я ещё напишу. Теперь давайте же начнём с SetupTools и easy_install.
SetupTools - это основной метод загрузки и установки пакетов Python с PyPI и других источников при помощи командной строки, что-то вроде apt-get для Python. Когда Вы установите SetupTools, заодно устанавливается скрипт или exe файл с названием easy_install, который Вы можете использовать для установки и обновления пакетов. Он так же позволяет Вам создавать eggs. Давайте потратим немного времени для знакомства с этой утилитой.