在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