странно... перешел в папку с проектом и там активировал venv?
я лично пользуюсь poetry, проблем меньше. Только там poetry init сначала, а потом poetry shell для вирт энв-т.
Также иногда бывает что pip/pip3 ты запускаешь не для локального проекта, а на глоб уровне. Запусти в активном env
python3 -m pip freeze