2017-05-24 26 views
-3

Beautiful Soupをインポートするときにこのエラーが発生します。from bs4 import BeautifulSoupエラー

from bs4 import BeautifulSoup 
Traceback (most recent call last): 
    File "<pyshell#12>", line 1, in <module> 
    from bs4 import BeautifulSoup 
    File "C:\Users\pood1\AppData\Local\Programs\Python\Python36\lib\site-packages\bs4\__init__.py", line 30, in <module> 
    from .builder import builder_registry, ParserRejectedMarkup 
    File "C:\Users\pood1\AppData\Local\Programs\Python\Python36\lib\site-packages\bs4\builder\__init__.py", line 308, in <module> 
    from . import _htmlparser 
    File "C:\Users\pood1\AppData\Local\Programs\Python\Python36\lib\site- packages\bs4\builder\_htmlparser.py", line 7, in <module> 
    from html.parser import (
ImportError: cannot import name 'HTMLParseError' 
Python:3.6.1 , BeautifulSoup:4-4.3.2 

どうすれば解決できますか?

+0

[Importing bs4 in Python 3.5]の可能な複製(https://stackoverflow.com/questions/28745153/importing-bs4-in-python-3-5 ) –

+0

私はこの問題を解決しました。ありがとうございました。問題は私のpythonバージョンでした。バージョンを3.5.3に変更した後、このエラーは消えてしまいました! –

+0

問題を解決した場合は、解決策を回答として追加し、受け入れたことをマークしてください。ありがとう。 –

答えて

1

Beautiful Soupの最新バージョンにアップグレードできますか?

pip3 install --upgrade beautifulsoup4 

このエラーは最新のバージョンで修正されるはずです。 BeautifulSoup 4.4.0がpython3.5と互換性があるように更新されました

+0

ありがとうございます。私はこの問題をぼやけます。どうもありがとうございました!! –

+0

私の答えがあなたの質問に答えるなら、あなたはそれを受け入れて投票することができますか? – Colwin