PiP - система управления пакетами в Python. PiP используется для установки сторонних библиотек (NumPy, SciPy и т.д.).
Virtualenv - инструмент для создания отдельного виртуального окружения. Зачем нужно окружение? По умолчанию PiP устанавливает проекты глобально (на уровне юзера), т.е. после установки пакеты видны всем python-скриптам, запускаемым от вашего имени. Если разные проекты требуют разных версий библиотек, то могут возникнуть проблемы. Virtualenv позволяет создать изолированное окружение с изолированным набором пакетов.
В каталоге проекта выполнить команду: