Venv
Предпочтительный способ установки:
python -m venv version /path/to/new/virtual/environment
На практике есть смысл использовать стороннее дополнение virtualenv и вот почему:
- venv медленнее
- не расширяем
- не может создавать виртуальные среды для произвольно установленных версий Python (и автоматически обнаруживать их)
- не может быть обновлен через pip
- не имеет богатого программного API
Установка для virtualenv
python virtualenv -p version /path/to/new/virtual/environment
запуск: source /path/to/new/virtual/environment/bin/activate
В остальнмо все похоже. Смотри инструкцию по установке пакетов через pip
Смотри еще: