当我尝试将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。我该如何解决这个问题?
答案 0 :(得分:0)
您的问题有两种可能的答案。如果您不需要运行运行不同模块的Python的多个副本,您只需将PATH
中字符串“Python27”的所有实例更改为“Anaconda”(假设您要运行Anaconda Python),如建议的那样在评论中。
或者,如果要在相同版本的Python的两个副本中运行不同的模块组合,可以将安装的模块隔离/分区为Anaconda / default Python版本。如果使用Windows安装程序进行安装,只需确保两个版本的Python都在注册表中(默认情况下应该是这样),安装向导应该允许您选择要安装它的位置。您还可以单独安装源代码中的模块,并将其添加到"C:\Python27\Lib"
或"C:\Anaconda\Lib"
,具体取决于您要使用它们的环境。