Да, вы можете создать виртуальную среду.
Вы можете создать файл require.txt для пакетов, которые вы установили глобально.
pip3 freeze > requirements.txt
, а затем вы можете использовать этот файл требованийдля установки всех пакетов в виртуальной среде, которые будут изолированы от вашей глобальной среды.Сначала вам нужно установить virtualenv:
pip3 install virtualenv
Создать новый виртуальный env с помощью следующей команды:
virtualenv -p python3 envname
Вы можете активировать virtualenv с помощью:
source /path/to/new/virtual/environment/bin/activate
Чтобы деактивировать среду и вернуться в локальную среду, просто запустите:
deactivate
Установите требования из файла.
cat requirements.txt | xargs -n 1 pip3 install
Это должно установить все ваши пакеты в виртуальной среде.
Чтобы проверить, какой Python вы используете, используйте команду which python
, а для проверки установленных пакетов используйте pip3 list
Надеюсь, это рассеет ваши сомнения.