Чтобы не засорять глобальное окружение различными пакетами Python и точно отслеживать зависимости проекта, удобно использовать виртуальные окружения и менеджер пакетов pip.

Установка

# Ставим pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

# Ставим virtualenv для управления окружениями
pip install virtualenv

Создание и активация окружения

# переходим в корень проекта
cd /my/project/folder

# создаем окружение
virtualenv venv

# активация окружения
source venv/bin/activate

# ставим пакет внутри окружения
pip install requests

# выход из окружения
deactivate

Просмотр, сохранение и установка списка зависимостей

# Просмотр установленных в окружении пакетов
pip freeze

# Сохранение списка зависимостей
pip freeze > requirements.txt

# Обновление/установка зависимостей
pip install -r requirements.txt

Источник:
http://docs.python-guide.org/en/latest/dev/virtualenvs/

Отмечено:

Добавить комментарий