Как стать автором
Обновить

Комментарии 28

easy_install это хорошо, но pip куда лучше, надо было писать про него… А то easy_install даже удалять пакеты не умеет.
Согласен, easy_install отмирающий стандарт, pip наше всио
Использую easy_install только для того чтобы установить pip… Он умеет ставить пакеты прямо из систем управления пакетами, например:
pip install git+git://github.com/frol/django-email-confirmation.git

Также можно записать в файл список всех пакетов, которые нужны в проекте и потом установить все этим пакеты используя команду:
pip install -r requirements.txt

Ну, и конечно можно указывать требуемые версии используя знаки сравнения:
pip install liten==0.1.3
pip install liten>=0.1.3
Интересно.
Вощем осваивайте и пишите про pip :)
Ok, как будет время — напишу =)
А зачем pip устанавливать из easy_install? В репозиториях же есть (python-pip для Ubuntu). Или чтоб версию поновее?
Я в систему почти ничего питоньего не ставлю, у меня во всех проектах используются песочницы virtualenv, а там стоит изначально easy_install. Могу написать заметку о способе организации Django-проекта, который я успешно использую. Но я не знаю насколько это полезная заметка будет для хабра…
Интересно. Напишите пожалуйста.
не убунтой единой…
Нынче вместо setuptools рекомендуют distribute ставить.
а в чём принципиальное отличие?
distribute — форк setuptools, который разрабатывается (в отличие от setuptools, на который забили).
Все давно уже ушли на distribute.
С easy_install/setuptools слишком много проблем, уж лучше pip + «голый» distutils из стандартной библиотеки.
Мда, от ruby gem, с их
— rubygems.org (со специальными инструментами закачки пакетов),
— возможностью установки со всяких гитхабов и битбакетов,
— bundler,
— ресурсом ruby-toolbox.com/
это ваше все отстает очень даже (лет на 5).

Зато есть куда стремиться))
Например, чем?
Что-то, когда я попытался поставить себе RedCarEditor, совсем этого не почувствовал.
причем здесь RedCarEditor?
Это как пример… он ставится с помощью gems… не увидел никакого удобства от gems…
так себе пример.
У gems нет никаких преимуществ по сравнению с pip, да и вообще зря вы так, у питона инструментарий в целом богаче.
У вас есть аналог bundler? Как вы отслеживаете зависимости от версий библиотек? У вас есть репозитории библиотек? У вас есть нормальные веб порталы, современные, а не как будто вернулся в 90-е?

Если создавать какой-либо консольный генератор кода, к примеру, то нужно использовать именно руби, т.к. поставить библиотеку очень просто. Хоть так gems.github.com/, хоть просто gem i mygem.
В этом плане я понимаю sproutcore и не понимаю qooxdoo, т.к. во втором случае мне надо писать путь до исполняемого файла, чтобы использовать генераторы (что не очень-то удобно). gem i qooxdoo, было бы куда лучше. Вообще руби удобнее использовать для повседневных задач — комфортно. Я не говорю, что на питоне ничего не надо писать, я говорю, что на руби писать удобнее, и gem это одна из тех вещей, что делает написание программ на руби комфортным.
Вы серьезно хотите в очередной раз начать «этот холивар»? да ещё и в блоге питонистов… Думаю, каждому свое… я для себя выбрал питон, просмотрев все более-менее используемые ЯП и их инструментарии, наборы библиотек и т.д…
Мне интересно как все происходит на других платформах, холивар как способ получения знаний. Под эмоциями кто-то может расскажет, то, о чем ему было бы, как минимум лень писать на трезвую голову.
Всегда было любопытно, какая-нибудь из вышеперечисленных систем управления модулями входит в состав python/python2.7/activepython/etc? Для ruby есть gems, входят в комплект. Соответственно если есть ruby, то всегда можно сделать «gem install что_надо». Необходимость для python предварительно скачивать и устанавливать setuptools огорчает :(
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории