Начиная с версии 3.5 виртуальные среды рекомендуется создавать с помощью venv (входит в стандартную поставку Питона).
python3 -m venv /path/to/new/virtual/environment
Эта команда также поставит pip внутрь виртуальной среды. После создания виртуальной среды её нужно активировать:
| Shell | Command to activate virtual environment |
|---|---|
| bash/zsh | source <venv>/bin/activate |
| fish | . <venv>/bin/activate.fish |
| csh/tcsh | source <venv>/bin/activate.csh |
Для выхода из виртуальной среды:
deactivate
После активации можно обновить pip и setuptools:
pip install --upgrade setuptools pip
Поставить нужные пакеты:
pip install boto3
Сохранить установленные пакеты:
pip freeze > /path/to/new/virtual/environment/requirements.txt git add /path/to/new/virtual/environment/requirements.txt