首页 > 解决方案 > Scikit-learn 软件包升级后 Jupyter 无法运行:模块“asyncio”没有属性“WindowsSelectorEventLoopPolicy”

问题描述

我有一些关于 Keras 包装器和 VotingClassifier 的问题,所以我尝试通过 Conda 升级 sci-kit learn。但是现在,当我尝试从导航器或快捷方式启动它时,它会在短时间内启动提示,然后关闭。Anaconda 咳这个错误:

Traceback (most recent call last):
File "C:\Users\vucin\Anaconda3\Scripts\jupyter-notebook-script.py", line 6, in 
from notebook.notebookapp import main
File "C:\Users\vucin\Anaconda3\lib\site-packages\notebook\notebookapp.py", line 47, in 
from zmq.eventloop import ioloop
File "C:\Users\vucin\Anaconda3\lib\site-packages\zmq\eventloop\__init__.py", line 3, in 
from zmq.eventloop.ioloop import IOLoop
File "C:\Users\vucin\Anaconda3\lib\site-packages\zmq\eventloop\ioloop.py", line 78, in 
while _IOLoop.configurable_default() is not _IOLoop:
File "C:\Users\vucin\Anaconda3\lib\site-packages\tornado\ioloop.py", line 328, in configurable_default
from tornado.platform.asyncio import AsyncIOLoop
File "C:\Users\vucin\Anaconda3\lib\site-packages\tornado\platform\asyncio.py", line 34, in 
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
AttributeError: module 'asyncio' has no attribute 'WindowsSelectorEventLoopPolicy'

既然它给 Windows 带来了一些东西,我只猜测后端搞砸了,我不知道该怎么办。Uinstall 是我最后的选择,因为我在一台基于 AMD 的旧笔记本电脑上运行它,只有上帝知道我是如何让 Keras 运行的。谢谢!

标签: pythonscikit-learnpipjupyter-notebookanaconda

解决方案


这是错误

AttributeError: module 'asyncio' has no attribute 'WindowsSelectorEventLoopPolicy'

如果你用谷歌搜索错误,你会发现有人在不同的上下文中遇到相同的错误,建议升级你的 Python 版本。

由于您没有在问题中提及您的 Python 版本,因此可能值得一试。

您还可以通过 Google 搜索找到Python 发行说明中提到的内容


推荐阅读