2013-02-26 74 views
2

我今晚坐下来决定leran如何使用python。受此网页刮刮文章的启发。 cam.ly/danesblog/2011/01/craigslist-arbitrage/ImportError:在mac上没有名为bs4的模块

通过一个教程加工后I:

1)下载并安装蟒:http://www.python.org/getit/第一3.3 2.7然后

2)下载BS4 :www.crummy.com/software/BeautifulSoup/bs4/download/

3),随后布赖恩梆子的指示: How can I install the Beautiful Soup module on the Mac?

  • 尝试都easy_install的和python setup.py的安装方法

我仍然得到:

Python是安装在应用程序文件夹“导入错误无模块命名为BS4”时,BS4包汽车图书馆安装 是这个问题?我试图复制和移动文件夹到Python应用程序,但没有奏效。

我也曾尝试两种形式:

  • 从BeautifulSoup进口BeautifulSoup
  • 从BS4进口BeautifulSoup

谢谢大家的支持。

+0

BeautifulSoup是完整的Python代码。把目录放在你的Python站点的'site-packages'目录或其他地方,并且完成它。 – bernie 2013-02-26 01:54:33

+0

您确定您使用的是正确版本的Python(或easy_install) - 例如:确保您试图运行您用来安装软件包的Python – 2013-02-26 02:04:25

+0

是的,如果您安装了python.org Pythons,您还需要为它们中的每一个安装'easy_install'版本。否则,您可能会使用Apple提供的'easy_install'命令,它将安装到系统Pythons中。请参阅https://pypi.python.org/pypi/distribute#installation-instructions – 2013-02-26 02:23:41

回答

-2

解决方案是设置包安装的路径。 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包应该指向这里。换句话说,您设置的活动虚拟环境位于此地址中。

+1

这不符合最佳实践。 – 2014-10-28 13:34:24

相关问题