【发布时间】:2013-02-11 08:41:47
【问题描述】:
今晚我坐下来决定学习如何使用 python。受此网页抓取文章的启发。 cam.ly/danesblog/2011/01/craigslist-arbitrage/
完成教程后我:
1)下载安装python:http://www.python.org/getit/先3.3再2.7
2)下载的bs4:www.crummy.com/software/BeautifulSoup/bs4/download/
3) 遵循 Brian Clapper 的指示: How can I install the Beautiful Soup module on the Mac?
- 尝试了 easy_install 和 python setup.py 安装方法
我仍然收到“ImportError: No module named bs4”
Python 安装在应用程序文件夹中,bs4 包自动安装在库中 这是问题吗?我尝试将文件夹复制并移动到 Python 应用程序中,但没有成功。
我也尝试过这两种形式:
- 从 BeautifulSoup 导入 BeautifulSoup
- 从 bs4 导入 BeautifulSoup
感谢您的支持。
【问题讨论】:
-
BeautifulSoup 是完整的 Python 代码。将目录放在您的
site-packages目录或 Python 路径上的其他位置并完成它。 -
您确定您使用的是正确版本的 Python(或 easy_install) - 例如:确保您正在尝试运行用于安装软件包的 Python
-
是的,如果您安装了 python.org Python,您还需要为每个 Python 安装
easy_install版本。否则,您可能会使用 Apple 提供的easy_install命令,这些命令将安装到系统 Python 中。见pypi.python.org/pypi/distribute#installation-instructions -
我在stackoverflow.com/questions/122327/… 的帮助下找到了站点包,并在那里复制了安装的 bs4 文件。我不得不改回 python 2.7,因为即使我正在下载 beautifulsoup 4-4.1.3,其中一个文件仍然具有 python 2 格式的“打印”。感谢您为我指明正确的方向。我现在知道的比 48 小时前要多得多
标签: python beautifulsoup importerror