В virtualenv django запускается когда проект на сервере не единственный. Виртуальное окружение позволяет создавать индивидуальные настройки устанавливая пакеты нужных версий.
virtualenv django, установка фреймворка
В виртуальном окружении Django устанавливается очень просто, версию pip здесь указывать не нужно. Используется та, что соответствует версии Python для окружения.
pip install Django
Переходим в интерфейс командной строки python
python
Импортируем Django и проверяем версию и путь к каталогу
>>> import django
>>> django.VERSION
(1, 11, 2, 'final', 0)
>>> django.__path__
['/root/Python-3.4.3/DjangoProject/DjangoProject/lib/python3.4/site-packages/django']
>>>
Корректный вывод на данном этапе означает, что ошибок ранее допущено не было.
Также читайте о самом простом способе переноса готового Django проекта с pip freeze.