mkvirtualenv - это команда от virtualenvwrapper, которая облегчает управление python virtualenvs, а mkproject - из плагина virtualenvwrapper для управления вашими проектами (который был интегрирован непосредственно в virtualenvwrapper)
На странице плагина упоминаются следующие функции:
Управляет рабочими каталогами вашего проекта разработки вместе с вашим
виртуальные среды. Определяет API для создания шаблонов
быстро создавать новые среды последовательно. Используйте команду workon из
virtualenvwrapper для переключения между проектами. Настраиваемые пользователем крючки
для настройки новых проектов.
Вам не нужно создавать свои проекты или управлять ими с помощью плагина virtualenvwrapper, чтобы использовать команды virtualenv. Это просто удобный плагин для таких вещей, как переключение в каталог проекта при вводе рабочей команды или создание новых проектов из шаблонов.
virtualenv для себя не имеет возможности совместного использования библиотеки, кроме как с системными пакетами сайтов, если вы используете правильный флаг. Однажды я наткнулся на проект, который, помимо всего прочего, дал вам эту способность, но больше его не нашел.
РЕДАКТИРОВАТЬ: virtualenvwrapper теперь имеет функциональность для копирования virtualenvs и для добавления каталогов в PATH virtualenv для общего доступа к библиотекам .