какие модули Python?для установки пакета python, если они существуют в pypi, вы должны сделать:
pip install <name_of_package>
, если нет, вам следует загрузить их .tar.gz или что-то еще и посмотреть, найдете ли вы файл setup.py и запустите его так:это:
python setup.py install
или если вы хотите установить его в режиме разработки (вы можете изменить пакет и увидеть результат, не устанавливая его снова):
python setup.py develop
это обычноспособ распространения пакета python (setup.py);и этот setup.py - тот, который вызывает disutils.
, чтобы подвести итог этого distutils, представляет собой пакет python, который помогает разработчику создать установщик пакета python, который будет собирать и устанавливать данный пакет, просто выполнив команду setup.pyinstall.
В общем, что делает disutils (я буду сидеть только с важными вещами):
- он ищет зависимости пакета (устанавливает зависимости автоматически).
- itскопируйте модули пакета в site-packages или просто создайте ссылку sym, если она находится в режиме разработки
- , вы можете создать яйцо из вашего пакета.
- он также может запускать тестирование над вашим пакетом.
- вы можете использовать его для загрузки пакета в pypi.
, если вы хотите получить более подробную информацию, см. http://docs.python.org/library/distutils.html