Получение кода python2 в первую очередь звучит неудобно.Лучше сразу выбрать нужную версию.
Удалите старый загруженный вами код Soup и получите новую копию:
$ python3 -m pip install beautifulsoup4
Если вы посмотрите на which pip
или pip --version
вы можете заметить, что это соответствует python2.Использование приведенного выше синтаксиса модуля -m
гарантирует, что вы получите правильную версию python3, которая устанавливает библиотеки, где их будет искать python3.