模块未发现错误:没有名为"numpy.random.bit_generator"的模块



我想在我的项目中使用sklearn.metrics中的classification_report模块。然而,我收到了这个错误消息,我不知道如何解决。

from sklearn.metrics import classification_report
File "C:ProgramDataAnaconda3envstflibsite-packagessklearn__init__.py", line 82, in <module>
from .base import clone
File "C:ProgramDataAnaconda3envstflibsite-packagessklearnbase.py", line 17, in <module>
from .utils import _IS_32BIT
File "C:ProgramDataAnaconda3envstflibsite-packagessklearnutils__init__.py", line 28, in <module>
from .fixes import np_version, parse_version
File "C:ProgramDataAnaconda3envstflibsite-packagessklearnutilsfixes.py", line 20, in <module>
import scipy.stats
File "C:ProgramDataAnaconda3envstflibsite-packagesscipystats__init__.py", line 441, in <module>
from .stats import *
File "C:ProgramDataAnaconda3envstflibsite-packagesscipystatsstats.py", line 43, in <module>
from . import distributions
File "C:ProgramDataAnaconda3envstflibsite-packagesscipystatsdistributions.py", line 11, in <module>
from . import _discrete_distns
File "C:ProgramDataAnaconda3envstflibsite-packagesscipystats_discrete_distns.py", line 19, in <module>      
from .biasedurn import (_PyFishersNCHypergeometric,
File "biasedurn.pyx", line 1, in init scipy.stats.biasedurn
ModuleNotFoundError: No module named 'numpy.random.bit_generator'

运行以下行,强制重新安装numpy包。由于程序包以某种方式损坏,因此已修复。

conda install numpy --force-reinstall
pip3 install scipy==1.7.1 numpy==1.18.5 scikit-learn==0.24.2 --no-cache-dir --no-binary :all:

试试这个,不知道它是否会起作用:D

最新更新