首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python self._poll(超时值) RuntimeError:<overlapped.Overlapped对象在<0>上仍有待定操作,进程可能崩溃

Python self._poll(超时值) RuntimeError:<overlapped.Overlapped对象在<0>上仍有待定操作,进程可能崩溃
EN

Stack Overflow用户
提问于 2022-06-06 09:17:58
回答 1查看 117关注 0票数 0

这个错误也没有任何代码就会出现。所以,如果我只是加载ipython并带我到ipython提示符,那么如果我多次按"enter“,就会出现这个错误。

我还导入了必要的包-导入平台,异步如果platform.system() ==‘==’:

然后我只是加载ipython,甚至没有编写任何代码,我只按enter 2-3次,得到这个错误-

(基地) C:\Users\03987N744\Training_notebook>ipython -i --无旗帜enumerate_vs_range.py

在1

在1

在1

追溯(最近一次调用):文件"C:\Users\Anaconda3\lib\asyncio\windows_events.py",第439行,在选择self._poll(超时) RuntimeError:<_overlapped.Overlapped对象在0x0000022127E19DB0>仍有挂起的操作在取消分配时,进程可能崩溃

-而且,这似乎是特定于ipython和jupyter笔记本.它不会发生在蟒蛇身上..。

EN

回答 1

Stack Overflow用户

发布于 2022-09-13 10:12:24

我遇到了同样的问题,并使用了一个hacky解决方案,即在site-packages/IPython目录中打开site-packages/IPython文件,并在文件执行过程中添加以下行:

代码语言:javascript
复制
import asyncio
import platform
if platform.system() == 'Windows':
   asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

代码片段来自"RuntimeError: <_overlapped.Overlapped object> still has pending operation at deallocation" while using aiohttp的解决方案

我会看看能在哪里报告这个错误,这样才能更好地修复它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72515537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档