这是我从sklearn包导入度量时所遇到的错误
Traceback (most recent call last):
File "c:\Users\Scorpio\Desktop\lab\ml_lab\logistic_reg.py", line 2, in <module>
from sklearn import metrics
File "C:\Users\Scorpio\AppData\Local\Programs\Python\Python310\lib\site-packages\sklearn\metrics\__init__.py", line 41, in <module>
from . import cluster
File "C:\Users\Scorpio\AppData\Local\Programs\Python\Python310\lib\site-packages\sklearn\metrics\cluster\__init__.py", line 22, in <module>
from ._unsupervised import silhouette_samples
File "C:\Users\Scorpio\AppData\Local\Programs\Python\Python310\lib\site-packages\sklearn\metrics\cluster\_unsupervised.py", line 16, in <module>
from ..pairwise import pairwise_distances_chunked
File "C:\Users\Scorpio\AppData\Local\Programs\Python\Python310\lib\site-packages\sklearn\metrics\pairwise.py", line 33, in <module>
from ._pairwise_distances_reduction import PairwiseDistancesArgKmin
ModuleNotFoundError: No module named 'sklearn.metrics._pairwise_distances_reduction' 我试过了
'sklearn.metrics._pairwise_distances_reduction.cp310-win_amd64 -
DEPRECATION: sklearn is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559发布于 2022-10-17 18:13:26
我实际上不知道确切原因,但我的问题只是通过更新python(这可能与此无关)和更改我在程序中导入模块的顺序(即pd、np...then sklearn度量模块)来解决的。
https://stackoverflow.com/questions/74089838
复制相似问题