ModuleNotFoundError: No module named 'sklearn.metrics._pairwise_distances_reduction._middle_term_computer'
时间: 2023-07-21 19:33:54 浏览: 778
运行python提示no module named sklearn的解决方法
5星 · 资源好评率100%
这个错误通常是由sklearn版本不兼容引起的。建议你更新sklearn版本到最新版本,使用以下命令更新:
```
pip install -U scikit-learn
```
如果你已经安装了最新版本的scikit-learn,但仍然出现这个错误,那么可能是由于你的环境中存在多个Python版本或者多个版本的sklearn库。你可以尝试在一个干净的Python虚拟环境中重新安装sklearn并运行程序。你可以使用以下命令创建一个Python虚拟环境:
```
python3 -m venv myenv
```
然后激活虚拟环境并安装sklearn:
```
source myenv/bin/activate
pip install scikit-learn
```
这样做可以避免不同版本之间的冲突。
阅读全文