Я пытаюсь импортировать beautifulsoup в python3. У меня есть эта строка:импорт красивый суп в python3
from bs4 import BeautifulSoup
Он говорит:
from bs4 import BeautifulSoup
File "/usr/local/lib/python2.7/dist-packages/bs4/__init__.py", line 175
except Exception, e:
^
SyntaxError: invalid syntax
я вижу, что он все еще пытается использовать пакет python2.7. Я установил beautifulsoup для python3 с помощью pip3, и при проверке я обнаружил, что пакет находится в/usr/lib/python3/dist-packages /.
Также при проверке sys.path я обнаружил, что этот путь присутствует. Тем не менее я не понимаю, почему он пытается использовать старый пакет,
Предположительно в 'sys.path' старый путь 2,7 до того, как новый py4 один - довольно проблема! Может быть, плохая 'PYTHONPATH' в среде вашей ОС? Пожалуйста, покажите нам свой 'sys.path' и этот env var, чтобы помочь нам помочь вам. 'pip3 install beautifulsoup4' исправил все для меня, но тогда у меня нет такого« перекрестного заражения », спасибо ...! -) –
Да. Старый путь 2.7, как указано вами. – user3286661