python - 如何处理导入错误?
问题描述
尝试使用以下命令运行 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
它可以正常工作。
知道什么可能导致此错误吗?以及如何解决?
解决方案
大多数情况下,这些错误是由使用库文件名称命名其他和当前脚本引起的。因此,重命名这些可以帮助您处理错误。
推荐阅读
- php - 如何将动态 url 重定向到 Laravel 中的另一个动态 url
- jenkins - Jenkins Multibranch Pipeline:如何只结帐一次?
- android - 即使任务成功完成,Android WorkManager doWork() 也会重复运行
- python-3.x - 我的多线程进程无法正常工作
- ruby-on-rails - 在 Rails 中为 Wikimedia Maps 添加电子邮件到 HTTP 用户代理
- javascript - 当我在反应 js 中运行构建文件时,UI 出现放大
- c# - webApi OAuthAuthorizationServerProvider 我该如何编写注销
- python - Python 2.7 _ 添加到字符串会删除字符串?
- ruby - 从控制台读取输入后程序不继续
- python - 'AttributeError:模块'usbiss'在创建类实例时没有属性Aclass'