python - 如何处理导入错误?

标签 python error-handling scikit-learn

尝试使用以下命令运行 python 文件时出现此错误:

from sklearn.model_selection import train_test_split

错误是:

ImportError: cannot import name 'ThreadPool' from 'multiprocessing.pool' (/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/pool.py)

但是,当我从终端执行同一行时:

>>> from sklearn.model_selection import train_test_split

它工作正常,没有任何错误。

知道什么可能导致此错误吗?以及如何解决它?

最佳答案

大多数情况下,这些错误是由使用库文件名命名其他脚本和当前脚本引起的。因此,重命名这些可以帮助您处理错误。

关于python - 如何处理导入错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61212091/

相关文章:

php - `!(error_reporting() & $errorcode)`(PHP)是做什么的?

python - 如何显示每个交叉验证折叠的混淆矩阵和报告(召回率、精度、fmeasure)

python - 使用python,如何计算图像中具有指定尺寸的对象的面积

Python3 - 类型默认值的默认关键字?

python - 如何在 django 中获取外键的特定字段?

c# - C#中对象的碰撞检测

javascript - 如何为缺少的属性正确抛出错误?

python - 使用 sklearn.cluster Kmeans 时出现内存错误

python - 段错误: 11 on a QMainWindow exit button with pyqt5 on OSX

c# - 如何创建vtk七角棱柱(7个面4个顶点和2个面7个顶点)