我正在尝试使用Python实现神经网络功能。我正在尝试scikit-learn模块。我在C:\ Python27 \ Lib \ site下安装了 NumPy版本1.8.1 , SciPy版本0.14.0 和 matplotlib版本1.1.1 -packages, Python版本2.7 。 Python和所有模块都是32位的。一切安装没有任何问题。我在Python窗口中执行了以下操作:
import os
import numpy, scipy, sklearn
from sklearn import svm
前两个导入没有问题,但是来自sklearn import svm" import给了我以下追溯:
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\lib\site-packages\sklearn\__init__.py, line 13, in <module>
from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC
From "C:\Python27\lib\site-packages\slkearn\svm\classes.py", line 1, in <module>
from .base import BaseLibLinear, BaseSVC, BaseLibSVM
File "C:\Python27\lib\site-packages\sklearn\svm\base.py", line 8, in <module>
from . import libsvm, liblinear
ImportError: DLL load failed: The specified module could not be found."
但文件libsvm.pyd和liblinear.pyd实际上在C:\ Python27 \ lib \ site-packages \ sklearn \ svm中。 此外,C:\ Python27 \ python.exe是注册表中找到的Python版本2.7。我错过了什么?即使在卸载并重新安装numpy和scipy库之后,为什么会出现此错误?