Как в скрипте на bash войти под другим логином?
sudo su -l user -c 'pip3 install --user bs4 lxml requests'

под sudo, команда su не будет запрашивать пароль.
Один из вариантов:
su -l user -c 'pip3 install bs4 lxml requests'