在sublime text 2中设置python2.7和scikit-learn

时间:2015-03-09 10:05:04

标签: python-2.7 sublimetext2 scikit-learn

我在OS X上使用Macports安装了Python 2.7,并使用Pip连续添加了numpy,scipy和scikit-learn。 Pip将所有这些转储到以下路径中:

'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages'

也在我的sys.path中。我现在正试图让这个Python解释器在Sublime文本2中工作。使用默认解释器,sublime会抛出一个错误:

ImportError: No module named sklearn

Numpy和scipy很好(大概是因为它们带有预装的Python),但scikit-learn无法导入。所以我认为Sublime没有使用Macports和Pip正在安装的解释器。我尝试建立一个链接到正确路径的新构建系统:

{
"path": "$PATH:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/",
"cmd": ["python2.7", "-u", "$file"],
"env": {},
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"

}

但是,切换到新的构建系统并运行导入会引发相同的错误。在shell中打开Python并导入sklearn就像魅力一样。

这里有什么想法吗?

0 个答案:

没有答案