ImportError:mac上没有名为bs4的模块

时间:2013-02-26 01:46:00

标签: python beautifulsoup importerror

我今晚坐下来决定如何使用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:没有名为bs4&#34的模块;

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

我也试过两种形式:

    来自BeautifulSoup的
  • 导入BeautifulSoup
  • 来自bs4 import BeautifulSoup

感谢您的支持。

1 个答案:

答案 0 :(得分:-2)

解决方案是设置软件包安装的PATH。 EPD或Canopy在.\~profile.\~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包安装的地址应该指向这里。或换句话说,您的活动虚拟环境设置在此地址中。