Комментарии 28
easy_install это хорошо, но pip куда лучше, надо было писать про него… А то easy_install даже удалять пакеты не умеет.
+24
Использую 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 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
+12
Интересно.
0
А зачем pip устанавливать из easy_install? В репозиториях же есть (python-pip для Ubuntu). Или чтоб версию поновее?
0
Я в систему почти ничего питоньего не ставлю, у меня во всех проектах используются песочницы virtualenv, а там стоит изначально easy_install. Могу написать заметку о способе организации Django-проекта, который я успешно использую. Но я не знаю насколько это полезная заметка будет для хабра…
+2
не убунтой единой…
+2
Нынче вместо setuptools рекомендуют distribute ставить.
+4
Все давно уже ушли на distribute.
+3
С easy_install/setuptools слишком много проблем, уж лучше pip + «голый» distutils из стандартной библиотеки.
+1
Мда, от ruby gem, с их
— rubygems.org (со специальными инструментами закачки пакетов),
— возможностью установки со всяких гитхабов и битбакетов,
— bundler,
— ресурсом ruby-toolbox.com/
это ваше все отстает очень даже (лет на 5).
Зато есть куда стремиться))
— rubygems.org (со специальными инструментами закачки пакетов),
— возможностью установки со всяких гитхабов и битбакетов,
— bundler,
— ресурсом ruby-toolbox.com/
это ваше все отстает очень даже (лет на 5).
Зато есть куда стремиться))
-9
Например, чем?
Что-то, когда я попытался поставить себе RedCarEditor, совсем этого не почувствовал.
Что-то, когда я попытался поставить себе RedCarEditor, совсем этого не почувствовал.
0
У gems нет никаких преимуществ по сравнению с pip, да и вообще зря вы так, у питона инструментарий в целом богаче.
+2
У вас есть аналог bundler? Как вы отслеживаете зависимости от версий библиотек? У вас есть репозитории библиотек? У вас есть нормальные веб порталы, современные, а не как будто вернулся в 90-е?
Если создавать какой-либо консольный генератор кода, к примеру, то нужно использовать именно руби, т.к. поставить библиотеку очень просто. Хоть так gems.github.com/, хоть просто gem i mygem.
В этом плане я понимаю sproutcore и не понимаю qooxdoo, т.к. во втором случае мне надо писать путь до исполняемого файла, чтобы использовать генераторы (что не очень-то удобно). gem i qooxdoo, было бы куда лучше. Вообще руби удобнее использовать для повседневных задач — комфортно. Я не говорю, что на питоне ничего не надо писать, я говорю, что на руби писать удобнее, и gem это одна из тех вещей, что делает написание программ на руби комфортным.
Если создавать какой-либо консольный генератор кода, к примеру, то нужно использовать именно руби, т.к. поставить библиотеку очень просто. Хоть так gems.github.com/, хоть просто gem i mygem.
В этом плане я понимаю sproutcore и не понимаю qooxdoo, т.к. во втором случае мне надо писать путь до исполняемого файла, чтобы использовать генераторы (что не очень-то удобно). gem i qooxdoo, было бы куда лучше. Вообще руби удобнее использовать для повседневных задач — комфортно. Я не говорю, что на питоне ничего не надо писать, я говорю, что на руби писать удобнее, и gem это одна из тех вещей, что делает написание программ на руби комфортным.
-5
Вы серьезно хотите в очередной раз начать «этот холивар»? да ещё и в блоге питонистов… Думаю, каждому свое… я для себя выбрал питон, просмотрев все более-менее используемые ЯП и их инструментарии, наборы библиотек и т.д…
+2
Всегда было любопытно, какая-нибудь из вышеперечисленных систем управления модулями входит в состав python/python2.7/activepython/etc? Для ruby есть gems, входят в комплект. Соответственно если есть ruby, то всегда можно сделать «gem install что_надо». Необходимость для python предварительно скачивать и устанавливать setuptools огорчает :(
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Управление пакетами Python при помощи easy_install