Я создал virtualenv под названием venv
и активировал его. При использовании which
и pip
, и pip3
указывают на папку venv/bin
. Тем не менее, при попытке установить пакеты и перечислить их будет разница. При использовании pip
отображаются все мои глобальные пакеты, а новые пакеты устанавливаются глобально. С pip3
поведение такое же, как и ожидалось, содержащее все в виртуальной среде.
Вот небольшой консольный журнал:
$ virtualenv venv
$ source venv/bin/activate
(venv)$ which pip
./venv/bin/pip
(venv)$ which pip3
./venv/bin/pip3
(venv)$ pip list
SHOWS GLOBAL PACKAGES
(venv)$ pip3 list
SHOWS LOCAL PACKAGES
Как получить правильное с pip
, используя виртуальная среда?
Я использую Ubuntu 18.04.4 LTS с python 3.6.1 и pip 20.0.2.