python - PyDev Unresolved sklearn 导入问题

标签 python eclipse macos pydev scikit-learn

我在 Mountain Lion 上的 Eclipse 4.2 中运行 PyDev。我安装了SciPy Superpack ,并且可以在 Python 解释器中并通过 IPython 使用所有包,包括 Scikit-learn 和 MatPlotLib。但是,当我尝试在 PyDev 中导入它们时,我收到“ Unresolved 导入”错误。

我从 Python.org 安装了 Python 2.7.3,并验证了 PyDev 指向正确的解释器。我还尝试将 sklearn 和 matplotlib 目录(通过 sklearn.__file__ 的路径验证)添加到 PyDev 设置中的系统 PYTHONPATH。这并没有解决问题。

知道我还应该尝试什么吗?

最佳答案

从您的评论示例来看,您使用的路径似乎位于错误的深度。

更改自: /Library/Python/2.7/site-packages/scikit_learn-0.12_git-py2.7-macosx-10.8-intel‌​.egg/sklearn

致:
/Library/Python/2.7/site-packages/scikit_learn-0.12_git-py2.7-macosx-10.8-intel‌​.egg

它无法找到包级别名称,因为您在其下方指定。通常,Python 解释器将通过简单地存在于站点包中,从放置在那里的“.pth”文件引用来解析所有的问题。但我认为 pyDev 需要将这些鸡蛋显式添加到 PYTHONPATH 中。

关于python - PyDev Unresolved sklearn 导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12021072/

相关文章:

Eclipse Juno 不显示 SVN 历史记录

ruby - 在 macrubyc 中使用 --static 选项时出错

android - 如何解决警告 : You are installing software that contain unsigned content and authenticity and validity of this software can not established

java - 在 eclipse 中同时运行 32 位 jvm 和 64 位 jvm

python - 有没有办法让一个循环在后台运行,而其他代码继续在 python 中运行?

python - 检查是否安装了pip?

python - 减少 Python 代码中的 OSX say 命令量

python - 无法专注于 OS/X 中的小部件

python - 如何将脚本参数传递给 pdb (Python)?

Python TKinter 下拉菜单问题