Spyder에서 sklearn을 사용하려고합니다. 처음에 가져 오기를 시도했을 때 I 'mportError : no module sklearn모듈을 Spyder에서 가져 오는 중 오류가 발생했습니다.
그런 다음 PYTHONPATH 관리자로 PATH를 설정 한 다음 도구 메뉴에서 '모듈 이름 목록 업데이트'를 사용했습니다. 그렇지만 spydet를 다시 시작합니다. 성공.
>>> 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'>
>>>
및 상위 폴더에 나는 CD를 끝
나는이 내가 sklearn의 경로를 찾아이 폴더에에 복사하는 방법입니다 /Applications/Spyder.app/Contents/Resources/lib/python2.7
에 sklearn 폴더를 복사 :
cp -r sklearn /Applications/Spyder.app/Contents/Resources/lib/python2.7
하지만 내가 좋아하는 스파이더에 sklearn을 가져올 때 sklearn import dataset
에서 :
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
는 생각은? 감사
그게 효과가있어 기쁩니다.하지만 실패한 경향이 있기 때문에 권장 방법이 아닙니다. –
고마워요! 나는 통역사를 바꾸었고 지금도 잘 작동한다. 이전에 가지고 있던 모든 라이브러리에서 App 내에서 발견되었다! 그러나 기억의 낭비를 제외하고는 호기심 때문에 드래그 드롭을 피해야하는 이유는 무엇입니까? 미리 감사드립니다. –
이동하는 dirib는 컴파일 된 라이브러리 (즉, dylib 파일)를 포함 할 수 있으며 해당 dirib는 속한 Python 인터프리터에서만 작동합니다. –