首页 > 解决方案 > 如何处理导入错误?

问题描述

尝试使用以下命令运行 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

它可以正常工作。

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

标签: pythonerror-handlingscikit-learn

解决方案


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


推荐阅读