在Python中导入BeautifulSoup时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Python中导入BeautifulSoup时出错相关的知识,希望对你有一定的参考价值。

使用from bs4 import BeautifulSoup执行脚本会出现以下错误:

Traceback (most recent call last):
  File "C:UsersStewartDesktopdorkscan.py", line 13, in <module>
    from bs4 import BeautifulSoup  
  File "C:PentestBoxasepythonLibsite-packagess4\__init__.py", line 53  
    '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`).'
答案

您似乎正在尝试在Python 3中运行Python版本的bs4。要解决此问题,您应该安装正确版本的bs4。

  • 如果你想用python2 pip install BeautifulSoup4
  • python3 pip3 install BeautifulSoup4

将来,你应该注意python给出的错误信息。它们非常有用。例如,你的'说

'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'

解决方案在错误消息中给出。

以上是关于在Python中导入BeautifulSoup时出错的主要内容,如果未能解决你的问题,请参考以下文章

在jupyter的python 3.5中导入beautifulsoup4时出错

在 Python 中导入 Tkinter 时出现 ImportError [重复]

在 python 2.7 中导入 zipfile 模块时出现语法错误

在 Python 3 中导入模块时出现 AttributeError

在python 2.7中导入熊猫时出现“ValueError:未知语言环境:UTF-8” [重复]

Python:尝试从同一包中导入模块时出现“ModuleNotFoundError”