Comments 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
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.
Управление пакетами Python при помощи easy_install