Чтобы не засорять глобальное окружение различными пакетами 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/