python - 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 运行的。谢谢!
解决方案
这是错误
AttributeError: module 'asyncio' has no attribute 'WindowsSelectorEventLoopPolicy'
如果你用谷歌搜索错误,你会发现有人在不同的上下文中遇到相同的错误,建议升级你的 Python 版本。
由于您没有在问题中提及您的 Python 版本,因此可能值得一试。
您还可以通过 Google 搜索找到Python 发行说明中提到的内容
推荐阅读
- clojurescript - 发射困难
, 使用 clojurescript + 试剂 + cljsjs/ag-grid-react - c# - 模型忽略 HasPrecision 属性
- c++ - 构造函数的显式模板特化 (g++)
- python - Pandas:对于特定列中的所有重复条目集,获取一些信息第 2 部分
- search - 如何获取apache solr中特定文档中存在多少个术语列表
- azure-storage - Azure Blob 下载任务编辑器
- git - 为什么给出哈希时 git log 会抛出致命的坏对象?
- java - 给定多个方法的调用顺序的 Mockito 中的条件存根
- excel - Excel 2017。7 个工作表,1 个过滤器来更改它们
- django - 即使注入了 vue js 文件,Django 模板也不会渲染 vuejs 组件