Архив

Публикации с меткой ‘PIP’

PIP: Как установить psycopg2 под Ubuntu Linux.

23 октября 2013 Нет комментариев

Очередная шпаргалка из коллекции проблемных для pip пакетов. На этот раз, речь пойдёт об установке с помощью pip psycopg2 - драйвера для работы с БД postgresql. Список необходимых дополнительных библиотек под катом. Читать далее...

PIP: Как установить PySide под Ubuntu Linux.

PySide - одна из библиотек биндингов к Qt, альтернатива PyQt. Разница между ними несущественная и код написанный под PyQt может работать почти без изменений под PySide. Основное преимущество PySide - использование LGPL лицензии против GPL PyQt, которая (LGPL) более "либеральная" и позволяет использовать линковку из проектов с закрытым исходным кодом.

Читать далее...

PIP: Как установить pylibmc под Ubuntu Linux.

Мини-заметка о том, как установить последнюю версию pylibmc с помощью pip в Linux. Читать далее...

PIP: Как установить MySQL-python под Ubuntu Linux.

В очередной раз, при установке через pip MySQL-python, наткнувшись на отсутствие требуемых библиотек, решил записать процесс установки. Читать далее...

Python: Виртуальное окружение для разработки с помощью virtualenv.

15 марта 2013 2 комментария

Для Python существует отличный инструмент - virtualenv. Если вы являетесь разработчиком, то для вас он должен быть незаменимым. Как вы могли догадаться, он создаёт виртуальное окружения для Python’а. Наверное, вы сталкивались с проблемой когда разные проекты используют разный набор пакетов, но это ещё пол беды, всё гораздо хуже, когда эти множества пересекаются, но требуются разные версии одних и тех же пакетов, которые, к тому же, не полностью совместимы друг с другом. Virtualenv позволяет решить эту проблему достаточно легко. Читать далее...

Python: PIP не хочет ставить нужную версию.

Всем привет.

Сегодня столкнулся с проблемой, хотел откатить django-tastypie до пердыдущей версии, т.к. в новой половина тестов начала падать. Но тут меня ждал сюрприз - pip отказался ставить нужную версию пакета, при этом нагло заявляя в лицо: "вы просили версию X, но я поставлю Y". Читать далее...

Python: PIP download cache.

27 февраля 2013 Нет комментариев

Python PIP Boy
На своих Python-проектах я всё время пользуюсь виртуальным окружением (virtualenv), как для разработки, так и для их деплоя (развёртки, установки). Обычный способ установки новой зависимости в virtualenv это использование пакетного менеджера Python - PIP. Он достаточно прост как по логике работы, так и по использованию. Так, при попытке установить пакет в virtualenv он будет тянуть каждый раз исходники с PyPi-репозитория (или с другого места, если его об этом попросили). Иногда этот процесс может занять достаточно много времени: если надо скачать много пакетов или некоторые из них скачиваются не очень быстро (например, стянуть большой репозиторий с github, помнится, ещё почему-то django скачивалась не очень шустро). Читать далее...