mkvirtualenv
создает (и активирует) просто virtualenv - среду Python, которая отделяет библиотеки от глобально установленных, чтобы предотвратить развитие вашей системы от системных библиотек.
mkproject
создает (и активирует) virtualenvи новый пустой каталог, в котором вы будете заниматься разработкой.
Если вы уже выполнили какую-то разработку и у вас есть каталог с исходным кодом, вы все равно можете сделать его проектом: создайте или активируйте virtualenv, измените каталог назапустите директорию с исходным кодом и запустите setvirtualenvproject
.
. Единственное преимущество маркировки директории с исходным кодом как проекта состоит в том, что при активации среды virtualenvwrapper
автоматически меняет директорию на директорию с исходным кодом.И вы можете сделать это из командной строки с помощью команды cdproject
.