我一直试图让sklearn库工作很长时间,但没有成功。我已经使用pip以相同的方式安装了其他库,其余的库都可以正常工作(例如tensorflow),并且它们位于同一目录中。
当我尝试安装scikit-learn时,收到一条巨大的错误消息。其中一些是:
ERROR: Failed building wheel for scikit-learn
Running setup.py clean for scikit-learn
Failed to build scikit-learn
Installing collected packages: scikit-learn
Attempting uninstall: scikit-learn
Found existing installation: scikit-learn 0.23.1
Uninstalling scikit-learn-0.23.1:
Successfully uninstalled scikit-learn-0.23.1
Running setup.py install for scikit-learn ... error
ERROR: Command errored out with exit status 1:
我很困惑,因为当我尝试运行包含“ import sklearn”的脚本时,它会显示以下内容:
> import sklearn
Loaded 'scipy.linalg.blas'
Loaded 'scipy.linalg.misc'
Loaded 'scipy.linalg'
Loaded 'scipy.spatial._procrustes'
Loaded 'scipy.spatial'
Loaded 'scipy.stats.stats'
Loaded 'scipy.stats'
Loaded 'sklearn.utils.fixes'
Loaded 'sklearn.utils.validation'
Loaded 'sklearn.utils.class_weight'
Loaded 'sklearn.utils'
Loaded 'sklearn.base'
**Loaded 'sklearn'**
Loaded '__main__'
Loaded 'runpy'
您可以看到它说已加载sklearn,但同时也给了我错误。我正在尝试将其用于UDEMY tensorflow课程,其中讲师正在使用scikit-learn版本0.19,但我似乎无法使用scikit-learn == 0.19在pip中安装该版本,并且最新版本发生此错误已安装。
我在Windows 10上使用VS 2019。