Ответ 1
Извините, этот ответ немного задерживается. pyvenv не стремится к замене virtualenv, ведь virtualenv в Python 3 зависит от стандартного модуля библиотеки venv.
Команда pyvenv создает виртуальную среду абсолютно минимальную, в которую могут быть установлены другие пакеты.
Версия Python 3 virtualenv фактически подклассифицирует стандартную реализацию библиотеки и предоставляет крючки для автоматической установки setuptools и pip в среду, в которой pyvenv не делает этого.
Насколько я знаю, virtualenvwrapper зависит от virtualenv только потому, что команды mkvirtualenv или mkproject позволяют вам указывать пакеты, которые будут установлены в новую среду, это работает только потому, что virtualenv уже установил setuptools и пип.
Итак, чтобы ответить на ваш вопрос, я считаю, что вы должны иметь возможность использовать virtualenvwrapper в средах, созданных pyvenv, до тех пор, пока вы будете следовать соглашениям virtualenvwrapper о том, где разместить вещи, и вы либо вручную устанавливаете setuptools и pip в среду, либо не используете любые функции управления пакетами virtualenvwrapper.