Я использую Ubuntu 16 с python 2.7 и virtualenv.
Я запускаю env с помощью source bin/activate, и имя среды отображается в терминале, что должно означать, что оно сейчас активно.
Но при использовании pip freeze я получаю те же пакеты, которые я установил в основной питон на машине. Кроме того, я не могу установить с помощью pip install без флага --user из-за ошибки отказа в доступе, что означает, что я на самом деле не в новом окружении.
Что мне здесь не хватает?






Пожалуйста, покажите нам
echo $PATH,echo $PYTHONPATH(на всякий случай),which pythonиwhich pipпосле активации виртуальной среды.