Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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 Can';t在Mac上的Eclipse中安装BeautifulSoup_Python_Eclipse_Macos_Beautifulsoup_Pydev - Fatal编程技术网

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”。它是固定的。谢谢!!