Если я создал виртуальную среду с помощью команды virtualenv venv
затем я активирую его source venv/bin/activate
, мой терминал теперь похож на это
(venv) haziq@vita-workstation2:~$
установка пакетов теперь устанавливает только в моей среде, или она устанавливает глобально? Пример
pip3 install numpy
С source
команда Вы активируете виртуальную среду, которая может быть замечена (venv) в Вашем терминале (это - название Вашей виртуальной среды).
Каждый пакет, который Вы устанавливаете теперь, только будет доступен в Вашей виртуальной среде.
Можно просмотреть их в созданном каталоге виртуальной среды.