문제

Spyder에서 Sklearn을 사용하려고합니다.처음에는 가져 오려고했을 때 i는 getsimportError : Sklearn이라는 모듈 없음

그런 다음 PythonPath Manager로 경로를 설정 한 다음 도구 메뉴에서 '업데이트 모듈 이름 목록'을 사용하십시오. Spydet을 다시 시작하지만 성공하지 못합니다.

끝에서 SKLEARN 폴더를 /Applications/Spyder.app/Contents/Resources/lib/python2.7

로 복사했습니다.

SKLEARN의 경로를 찾아 본 폴더로 복사하는 방법입니다.

>>> import sklearn
>>> sklearn
<module 'sklearn' from '/Library/Python/2.7/site-packages/scikit_learn-0.12_git-py2.7-macosx-10.7-intel.egg/sklearn/__init__.pyc'>
>>> 
.

및 i cd parent 폴더로 CD :

cp -r sklearn /Applications/Spyder.app/Contents/Resources/lib/python2.7
.

그러나 SKLEARNN을 SPYERN으로 가져 오려고 할 때 sklearn import dataset에서 다음과 같이 SPYDER로 가져 오려고 할 때 :

Traceback (most recent call last):
  File "/Users/mohsenjadidi/Documents/workspace/dsv/test.py", line 10, in <module>
    from sklearn import dataset
  File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/sklearn/__init__.py", line 17, in <module>
    from .base import clone
  File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/sklearn/base.py", line 11, in <module>
    from .metrics import r2_score
  File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/sklearn/metrics/__init__.py", line 6, in <module>
    from .metrics import confusion_matrix, roc_curve, auc, precision_score, \
  File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/sklearn/metrics/metrics.py", line 17, in <module>
    from ..utils import check_arrays
  File "/Applications/Spyder.app/Contents/Resources/lib/python2.7/sklearn/utils/__init__.py", line 9, in <module>
    from .murmurhash import murmurhash3_32
  File "numpy.pxd", line 151, in init sklearn.utils.murmurhash (sklearn/utils/murmurhash.c:4773)
ValueError: numpy.dtype has the wrong size, try recompiling
.

아이디어? 감사합니다

도움이 되었습니까?

해결책

Moj , Spyder MacOS X 앱은 시스템이 아닌 자체 (내부) Python 인터프리터를 사용합니다.이것은 우리가 시스템 파이썬을 망치지 않고 숫자 파이썬을 망치지 않고 NUMPY, SCIPY, MATPLOTLIB 및 IPYTHON으로 자체 포함 된 앱을 제공하는 유일한 방법이었습니다.

지금은 앱에 더 많은 패키지를 추가 할 수있는 방법이 없지만 향후 2 개월 동안 상황을 개선하려고 노력할 것입니다.

다른 대안 (우리가 고려한 한 명)은 더 많은 패키지가 최신 EPD를 다운로드하고 설치하고 Python 인터프리터를

에 변경할 수있는 사용자를위한 것입니다.

Tools > Preferences > Console > Advanced Settings > Python Executable

다른 팁

네트워크를 가져 오는 것과 동일한 문제가 발생했습니다.폴더를 Spyder의 폴더로 끌기님께 충분했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top