Python Sklearn不';在EclipseIDE中不再工作

Python Sklearn不';在EclipseIDE中不再工作,python,eclipse,scikit-learn,Python,Eclipse,Scikit Learn,我更新了Sklearn软件包: sudo pip install -U numpy scipy scikit-learn 在MacOSX10.8(MountainLion)中,一切都很好。我通过终端(命令行)对它进行了测试,它可以正常工作。但是包在我的ideeclipse(juno)中停止工作。我得到一个错误: Traceback (most recent call last): File "/Users/marceloschiessl/RDF_text_project/tese/test

我更新了Sklearn软件包:

sudo pip install -U numpy scipy scikit-learn
在MacOSX10.8(MountainLion)中,一切都很好。我通过终端(命令行)对它进行了测试,它可以正常工作。但是包在我的ideeclipse(juno)中停止工作。我得到一个错误:

Traceback (most recent call last):
  File "/Users/marceloschiessl/RDF_text_project/tese/testDevelop.py", line 9, in <module>
    import datetime, nltk
  File "/Library/Python/2.7/site-packages/nltk/__init__.py", line 103, in <module>
    from nltk.collocations import *
  File "/Library/Python/2.7/site-packages/nltk/collocations.py", line 39, in <module>
    from nltk.metrics import ContingencyMeasures, BigramAssocMeasures, TrigramAssocMeasures
  File "/Library/Python/2.7/site-packages/nltk/metrics/__init__.py", line 16, in <module>
    from nltk.metrics.scores import          (accuracy, precision, recall, f_measure,
  File "/Library/Python/2.7/site-packages/nltk/metrics/scores.py", line 16, in <module>
    from scipy.stats.stats import betai
  File "/Library/Python/2.7/site-packages/scipy/stats/__init__.py", line 334, in <module>
    from .stats import *
  File "/Library/Python/2.7/site-packages/scipy/stats/stats.py", line 181, in <module>
    import scipy.special as special
  File "/Library/Python/2.7/site-packages/scipy/special/__init__.py", line 546, in <module>
    from ._ufuncs import *
  File "numpy.pxd", line 155, in init scipy.special._ufuncs (scipy/special/_ufuncs.c:21818)
ValueError: numpy.dtype has the wrong size, try recompiling
回溯(最近一次呼叫最后一次):
文件“/Users/marceloschiessl/RDF_text_project/tese/testdevelope.py”,第9行,在
导入日期时间,nltk
文件“/Library/Python/2.7/site packages/nltk/_init__uu.py”,第103行,在
从nltk.consolutions导入*
文件“/Library/Python/2.7/site packages/nltk/collabons.py”,第39行,在
从nltk.metrics导入意外度量、BigramAssocMeasures、TrigramAssocMeasures
文件“/Library/Python/2.7/site-packages/nltk/metrics/_-init___;.py”,第16行,在
从nltk.metrics.scores导入(准确性、精密度、召回率、f_度量、,
文件“/Library/Python/2.7/site packages/nltk/metrics/scores.py”,第16行,在
从scipy.stats.stats导入betai
文件“/Library/Python/2.7/site-packages/scipy/stats/_-init___.py”,第334行,在
从.stats导入*
文件“/Library/Python/2.7/site packages/scipy/stats/stats.py”,第181行,在
将scipy.special作为特殊导入
文件“/Library/Python/2.7/site packages/scipy/special/_init__.py”,第546行,在
从.\u ufuncs导入*
文件“numpy.pxd”,第155行,在init scipy.special.\u ufuncs(scipy/special/\u ufuncs.c:21818)中
ValueError:numpy.dtype大小错误,请尝试重新编译

有什么帮助吗?

我使用PyDev,因此我将向您报告与此插件相关的“良好实践”。每次更新python包时,强烈建议您更新“python解释器”PYTHONPATH。要执行此操作,请访问:

Windows->首选项->PyDev->解释器->Python解释器

在这个地方,你可以使用“快速自动配置”按钮,或者手动查看并更正PYTHONPATH


HTH

卸载/重新安装numpy,也重新安装nltk。否则只需安装anaconda发行版。@elyase,我不明白为什么我必须重新安装。正如我提到的,当我通过终端中的命令行使用python时,它可以工作。我得出结论,我的python安装程序正在工作,问题是IDE,你不认为吗?哦,我没有读到。你知道吗如果您是对的,IDE和终端使用的是不同的python。您可以在终端中使用
哪个python
并在IDE首选项中检查其使用的路径是否相同。