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

Установка

1
2
3
4
5
6
# Ставим pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
 
# Ставим virtualenv для управления окружениями
pip install virtualenv

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# переходим в корень проекта
cd /my/project/folder
 
# создаем окружение
virtualenv venv
 
# активация окружения
source venv/bin/activate
 
# ставим пакет внутри окружения
pip install requests
 
# выход из окружения
deactivate

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

1
2
3
4
5
6
7
8
# Просмотр установленных в окружении пакетов
pip freeze
 
# Сохранение списка зависимостей
pip freeze > requirements.txt
 
# Обновление/установка зависимостей
pip install -r requirements.txt

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

Отмечено:

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