В Python 3.5 рекомендуется создавать виртуальные среды с помощью venv, а не virtualenv. Тем не менее, в руководстве по упаковке Python упоминаются оба инструмента.
Однако virtualenvwrapper - рекомендуемый инструмент-обертка для использования при использовании virtualenv.
Мои вопросы тогда:
- Есть ли способ использовать virtualenvwrapper с venv?
- Или можно даже считать, что virtualenvwrapper не нужен из-за venv? (Я не могу понять, как это может быть правдой, поскольку это обертка, решающая другую проблему)
Изменить: я вижу, что есть некоторая путаница в ответах на мой вопрос. Venv - официальный эквивалент Python для virtualenv, как объяснено в ссылках выше. Многочисленные вопросы предполагают, что следует использовать venv. Как упоминалось в "дубликате", вы предложили:
введение venv отчасти является ответом на этот беспорядок. Если вы хотите помочь улучшить ситуацию, я предлагаю вам использовать venv и призывать других делать то же самое
Поэтому рекомендуется использовать venv. Но, как следует из этого вопроса, если кто-то использует venv, как он использует оболочку, как virtualenvwrapper