当我尝试跑步时
import sklearn.linear_model
我遇到错误
~\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone1\lib\site-packages\sklearn\linear_model\least_angle.py in <module>
21 from .base import LinearModel
22 from ..base import RegressorMixin
---> 23 from ..utils import arrayfuncs, as_float_array, check_X_y, deprecated
24 from ..model_selection import check_cv
25 from ..exceptions import ConvergenceWarning
ImportError: DLL load failed: The specified module could not be found.
我做了一些挖掘,看起来好像我没有as_float_array包
ModuleNotFoundError: No module named 'sklearn.utils.as_float_array'
我尝试重新安装,但是没有任何变化。这是怎么回事?
答案 0 :(得分:0)
这似乎非常针对您的IDE /环境。如果您提供更多详细信息,将更容易解决。您可以尝试以下操作:
您可以运行以下代码吗?
import sklearn
print(sklearn.__version__)
您能列出安装的软件包并查看sklearn是否存在吗?
pip3 list
单独在Anaconda中还是在命令行中运行时,您会看到相同的问题吗?
编辑:可能的解决方案 这看起来像是访问问题。
如果您使用的是Windows操作系统,请删除Anaconda并将其重新安装在公共文件夹中,而不要放在管理员控制的文件夹下(例如C:\ anaconda,而不是C:\ Program Files下)。 / p>
从Anaconda Navigator-> Environments启动一个新终端,然后运行此代码。
答案 1 :(得分:0)
通常,conda install
解决了这个问题:
conda install -c anaconda scikit-learn
发生在我身上,numpy