pip или easy_install

Конечно PIP, easy_install только для того чтобы установить pip))

easy_install был выпущен в 2004 году в составе setuptools. pip появился позже, в 2008 году, как альтернатива easy_install, хотя он по-прежнему в значительной степени строился поверх компонентов setuptools.

  • pip рекомендован в официальной документации Python
  • pip может установить сразу список зависимостей из файла: pip install -r requirements.txt
  • pip имеет функцию uninstall, а easy_install не поддерживает деинсталяцию
  • pip не требует административных прав для установки библиотек
  • pip позволяет указывать версии устанавливаемых пакетов: pip install Flask==0.9.1
  • виртаульные среды не работают должным образом с easy_install

Несколько лет назад у easy_install были преимущества, например pip не поддерживал установки бинарников, а теперь поддерживает. Формат бинарников для pip - Wheels, пришедший на замену формату Egg, работающему с easy_install. Также pip стал поддерживать установку из систем контроля версий через префиксы "git+", "hg+", "bzr+", "svn+", например: pip install git+https://github.com/fact-project/smart_fact_crawler. На сегодняшний день преимуществ у easy_install почти нет.


Почитать:

Похожие записи

Python to exe

Про конвертер .py в .exe с использованием простого графического интерфейса, созданного с использованием Eel и PyInstaller в Python