Spyder 오류에서 모듈 가져 오기
문제
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의 폴더로 끌기님께 충분했습니다.