在Ipython Notebook中导入包

时间:2013-10-17 17:41:53

标签: python module beautifulsoup ipython-notebook anaconda

当我尝试将BeautifulSoup导入IPython Notebook时,收到错误消息:ImportError: No module named BeautifulSoup。该软件包已安装并在IDLE中完美运行。当我检查系统版本时,它返回2.7.5 |Anaconda 1.7.0 (64-bit)| (default, Jul 1 2013, 12:37:52) [MSC v.1500 64 bit (AMD64)]。这似乎与我在IDLE中运行的python的版本相同,但是减去了Anaconda。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您的问题有两种可能的答案。如果您不需要运行运行不同模块的Python的多个副本,您只需将PATH中字符串“Python27”的所有实例更改为“Anaconda”(假设您要运行Anaconda Python),如建议的那样在评论中。

或者,如果要在相同版本的Python的两个副本中运行不同的模块组合,可以将安装的模块隔离/分区为Anaconda / default Python版本。如果使用Windows安装程序进行安装,只需确保两个版本的Python都在注册表中(默认情况下应该是这样),安装向导应该允许您选择要安装它的位置。您还可以单独安装源代码中的模块,并将其添加到"C:\Python27\Lib""C:\Anaconda\Lib",具体取决于您要使用它们的环境。