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

Смотри еще: