sublime text 2上的模块错误

时间:2014-08-01 00:46:50

标签: python beautifulsoup sublimetext2

由于某种原因我不能在Sublime Text 2上加载BeautifulSoup的模块。
当我输入时:

from bs4 import BeautifulSoup

我收到以下错误:ImportError:没有名为bs4的模块

我使用Anacanda,它在命令行和ipython笔记本上工作正常,但我更喜欢使用Sublime Text 2.我真的很无能为力。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

Sublime Text正在使用不同的python解释器(因此,不同的site-packages目录,不同的已安装包。)

但是,您可以编辑它使用的构建系统。如果你进入Sublime Text的包目录并找到Python目录,那么应该有一个名为Python.sublime-build的文件,内容应该是这样的:

{
    "cmd": ["python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

在Sublime Text User目录中制作该文件的副本,并将"cmd": ["python"更改为"cmd": ["/path/to/your/python"

注意:我不知道你在哪个平台上。在OS X上,转到“Sublime Text 2” - > “偏好” - >如果您不知道在哪里找到目录,请“浏览包”。