Я пытаюсь заставить красивый суп работать в клипе с python 3, чтобы я мог поиграть и выяснить, как его лучше всего использовать.Я установил его через pip.
pip3 list
показывает
Package Version
-------------- -------
beautifulsoup4 4.8.0
Однако, когда я запускаю Python3 CLI и пытаюсь импортировать красивый суп для игры, я получаю сообщение об ошибке:
>>> import beautifulsoup4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'beautifulsoup4'
Я также пытался импортировать bs4 через CLI, но это странно:
>>> import bs4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/derekchapman/Google Drive/Code/Python/p4e/bs4/__init__.py", line 48
'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>'You need to convert the code, either by installing it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).'
У меня установлен и работает python3, и если я импортирую bs4 в мой код, он работает без ошибок.