Python Can';t在Mac上的Eclipse中安装BeautifulSoup
我已经试过了Python Can';t在Mac上的Eclipse中安装BeautifulSoup,python,eclipse,macos,beautifulsoup,pydev,Python,Eclipse,Macos,Beautifulsoup,Pydev,我已经试过了easy\u intall和python setup.py安装,但都不起作用。即使在我安装了BeautifulSoup之后,我仍然会遇到同样的错误 我已经从python.org预装了python2.7.2、python2.7和3.2 我根据terminal在Python2.7的目录中安装了soup,如下所示 ImportError: No module named BeautifulSoup 如果所有这些都失败了,只需将BeautifulSoup源代码放在python目录中。就像在
easy\u intall
和python setup.py安装
,但都不起作用。即使在我安装了BeautifulSoup之后,我仍然会遇到同样的错误
我已经从python.org预装了python2.7.2、python2.7和3.2
我根据terminal在Python2.7的目录中安装了soup,如下所示
ImportError: No module named BeautifulSoup
如果所有这些都失败了,只需将BeautifulSoup源代码放在python目录中。就像在~/Python\u install\u dir/Lib/中一样,如果其他所有操作都失败,只需将BeautifulSoup源代码放在Python目录中即可。像在~/Python\u install\u dir/Lib/中一样,您确定使用与安装相同的解释器吗?
如果您有2个python解释器(例如2.6和2.7),并且使用2.6 easy_install安装了BeautifulSoup,那么它在您的2.7中将不可用。您确定使用与安装相同的解释器吗?
如果您有2个python解释器(例如2.6和2.7)并在2.6 easy_install中安装了BeautifulSoup,那么它在您的2.7中将不可用。您已经安装了Beautiful Soup 4(“Beautiful Soup 4-4.0.3-py2.7.egg信息”),但您正在使用Beautiful Soup 3的导入语句 包名称已从“BeautifulSoup”更改为“bs4”,以便两个版本可以在同一安装上共存 将您的导入语句更改为类似以下内容,它应该可以工作:
running install
running build
running build_py
running install_lib
running install_egg_info
Removing /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/beautifulsoup4-4.0.3-py2.7.egg-info
Writing /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/beautifulsoup4-4.0.3-py2.7.egg-info
有关更多信息,请参阅文档部分。BS4与BS3不完全向后兼容,但更改导入语句后,大多数BS3代码应该可以工作。您已经安装了Beauty Soup 4(“Beautfulsoup4-4.0.3-py2.7.egg info”),但您正在使用Beauty Soup 3的导入语句 包名称已从“BeautifulSoup”更改为“bs4”,以便两个版本可以在同一安装上共存 将您的导入语句更改为类似以下内容,它应该可以工作:
running install
running build
running build_py
running install_lib
running install_egg_info
Removing /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/beautifulsoup4-4.0.3-py2.7.egg-info
Writing /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/beautifulsoup4-4.0.3-py2.7.egg-info
有关更多信息,请参阅文档部分。BS4与BS3不完全向后兼容,但一旦更改了import语句,大多数BS3代码都应该可以工作。您需要检查Eclipse使用的python解释器。您是将BS安装到内置Mac python版本,还是安装到以后安装的版本?您需要检查Eclipse使用的python解释器。您是将BS安装到内置Mac python版本,还是安装到以后安装的版本?+1:真的,使用BeautifulSoup只需在源目录中放置一个文本文件。使用软件包管理器或安装程序来创建像BeautifulSoup这样简单而漂亮的库会使整个过程变得过于复杂。+1:实际上,使用BeautifulSoup只需在源目录中放置一个文本文件。将包管理器或安装程序用于BeautifulSoup这样一个简单而漂亮的库会使整个过程变得过于复杂。它是固定的。谢谢!!我改为“来自bs4”。它是固定的。谢谢!!