Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 已检测到BeautifulSoup,但仍收到错误_Python_Installation_Beautifulsoup_Pip - Fatal编程技术网

Python 已检测到BeautifulSoup,但仍收到错误

Python 已检测到BeautifulSoup,但仍收到错误,python,installation,beautifulsoup,pip,Python,Installation,Beautifulsoup,Pip,我使用pip在我的macbook上安装了beautifulsoup,但现在我在尝试导入它时遇到了如下错误: from bs4 import BeautifulSoup File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/bs4/__init__.py", line 175 except Exception, e: ^ SyntaxError: i

我使用pip在我的macbook上安装了beautifulsoup,但现在我在尝试导入它时遇到了如下错误:

from bs4 import BeautifulSoup
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/bs4/__init__.py", line 175
except Exception, e:
                ^
SyntaxError: invalid syntax

我怀疑我需要使用2to3,因为我使用的是Python3.4,但从我所读到的资料来看,pip不需要我做任何事情就可以做到这一点。有人知道如何解决这个问题吗?如果我真的需要进行转换,我会怎么做?

您已经在python3软件包中安装了用于python2的BeautifulSoup,您是如何安装的?我从crummy下载了beautiful soup,然后在终端中键入了pip install BeautifulSoup。我已经解决了这个问题。正如您所说,Python3安装了错误的版本。我不得不使用pip卸载,清除安装失败的记录,然后重新安装Beauty soup。