3

我今晚坐下来决定学习如何使用 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 的说明: 如何在 Mac 上安装 Beautiful Soup 模块?

  • 尝试了 easy_install 和 python setup.py install 方法

我仍然收到“ImportError:没有名为 bs4 的模块”

Python安装在应用程序文件夹中,bs4包自动安装在库中这是问题吗?我尝试将文件夹复制并移动到 Python 应用程序中,但没有成功。

我也尝试了两种形式:

  • 从 BeautifulSoup 导入 BeautifulSoup
  • 从 bs4 导入 BeautifulSoup

谢谢你的支持。

4

1 回答 1

-2

解决方案是设置安装包的路径。.\~profileEPD 或 Canopy 在和.\~bash_profile文件中创建他们的 VirtualEnv 设置。这些路径可能与 pip install 或 easy_install 尝试安装软件包的路径不同。如果您打开 bash_profile 或配置文件,则应该有一个类似于此的路径:

VIRTUAL_ENV_DISABLE_PROMPT=1 source /Users/test_user/Library/Enthought/Canopy_64bit/User/bin/activate 

我使用 Enthought 作为我的 python 编辑器,所以你的编辑器会是别的东西,但重要的是如果你使用 pip 或 easy_install,python 包的安装地址应该指向这里。或者换一种说法,您设置的活动虚拟环境就在这个地址中。

于 2014-10-28T13:08:06.687 回答