在mac上为python 3.6安装beautifulsoup 4.6时出现的问题

在mac上为python 3.6安装beautifulsoup 4.6时出现的问题,python,macos,python-2.7,python-3.x,beautifulsoup,Python,Macos,Python 2.7,Python 3.x,Beautifulsoup,在我的2012 macbook air上安装beautifulsoup 4.6 for python 3.6时遇到问题。出于某种原因,beautiulsoup在mac中预装的Python2.7上运行得很好,但是当我尝试在Python3.6上使用/安装它时,它根本做不到。有没有办法绕过内置的python 2.7,安装3.6版的软件包 下面是我试图运行代码时Python 3.6中错误消息的图片 >>> from bs4 import beautifulsoup 只需为python

在我的2012 macbook air上安装beautifulsoup 4.6 for python 3.6时遇到问题。出于某种原因,beautiulsoup在mac中预装的Python2.7上运行得很好,但是当我尝试在Python3.6上使用/安装它时,它根本做不到。有没有办法绕过内置的python 2.7,安装3.6版的软件包

下面是我试图运行代码时Python 3.6中错误消息的图片

>>> from bs4 import beautifulsoup

只需为python3安装它

pip3安装bs4


如果这不起作用,那么您应该提供更多信息。

您还没有提供任何相关信息。您是否尝试为3.6安装它?怎么做?好吧,我发现BeautifulSoup有一个问题,它没有将代码从Python2更改为Python3(我得到了修复),并且它在终端中运行得很好。但是,当我尝试在PyCharm中运行相同的代码时,它会出现一个错误,说“from html.parser import(HTMLParser,htmlparserror)ImportError:无法导入名称‘htmlparserror’”,等等。这是为什么?你更改了项目解释器了吗?请检查。好的,所以我最终在PyCharm中创建了一个全新的项目,它在Python3.6上运行良好,但是终端仍然不想在Python3.6上运行简单的“import bs4”命令(但在2.7上运行)。在终端上,我使用-->python3-->导入bs4Traceback(最近一次调用):文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/bs4/_u init_uu.py”中的第1行文件“”,在from.builder导入生成器注册表文件中的第29行“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/bs4/builder/__init____;.py”,第294行,在from.import\u htmlparser文件中