gpt4 book ai didi

python - 在做教程时使用 sklearn 遇到 ImportError

转载 作者:行者123 更新时间:2023-11-30 23:35:26 25 4
gpt4 key购买 nike

嗨,我正在尝试遵循 sklearn 提供的机器学习 101 教程,但我一直遇到错误。

我从这里下载的sklearn版本最多:https://github.com/scikit-learn/scikit-learn

我运行Windows

Python:2.7.5(32位)

scipy:.12

numpy:1.7.0

当我运行时

from sklearn.linear_model import LinearRegression
model = LinearRegression()

我明白

---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-7-9f5ae92552bb> in <module>()
----> 1 from sklearn.linear_model import LinearRegression
2 model = LinearRegression()

C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\sklearn\linear_model\__init__.py in <module>()
10 # complete documentation.
11
---> 12 from .base import LinearRegression
13
14 from .bayes import BayesianRidge, ARDRegression

C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\sklearn\linear_model\base.py in <module>()
28 from ..utils.sparsefuncs import (csc_mean_variance_axis0,
29 inplace_csc_column_scale)
---> 30 from .cd_fast import sparse_std
31
32

ImportError: No module named cd_fast

基于此:https://github.com/scikit-learn/scikit-learn/issues/1202

这可能是 blas 的错误?但这是在 scipy 中,我之前遇到了问题,但我刚刚更新了 scipy,应该没问题。

请帮忙!提前致谢

最佳答案

你忘记编译了。在源目录中运行python setup.py install,或python setup.py build_ext --inplace,或者获取二进制发行版。

(大部分 scikit-learn 实际上是用 Cython、C 或 C++ 实现的。您需要 C 和 C++ 编译器才能从源代码安装它。)

关于python - 在做教程时使用 sklearn 遇到 ImportError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17328386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com