Pull to refresh

Comments 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, на который забили).
С easy_install/setuptools слишком много проблем, уж лучше pip + «голый» distutils из стандартной библиотеки.
Мда, от ruby gem, с их
— rubygems.org (со специальными инструментами закачки пакетов),
— возможностью установки со всяких гитхабов и битбакетов,
— bundler,
— ресурсом ruby-toolbox.com/
это ваше все отстает очень даже (лет на 5).

Зато есть куда стремиться))
Например, чем?
Что-то, когда я попытался поставить себе 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 огорчает :(
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Only those users with full accounts are able to leave comments. Log in, please.