运行命令时IPython崩溃

时间:2020-10-11 07:12:50

标签: python ipython python-asyncio

我在IPython 7.18.1上使用Python 3.8.3Windows 10

当我在IPython中执行命令时,它返回命令的结果,但有错误。稍后IPython退出。这似乎是随机发生在不同的终端上。

C:\Users\14116>ipython
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.18.1 -- An enhanced Interactive Python. Type '?' for help.

In [1]: 1
Out[1]: 1

In [2]: 2
Out[2]: 2

Traceback (most recent call last):
  File "c:\program files\python38\lib\asyncio\windows_events.py", line 430, in select
    self._poll(timeout)
RuntimeError: <_overlapped.Overlapped object at 0x0000019E0480D6F0> still has pending operation at deallocation, the process may crash
In [3]:
C:\Users\14116>

我已经在Google上搜索了很长时间,但是没有结果。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要使用命令行(CMD)下载或安装asyncio 3.4.3 https://pypi.org/project/asyncio/或使用Windows PowerShell。如果未安装asyncio,则iPython 7.18.1无法有效执行Command。

记住,请转到命令行(CMD)或Windows PowerShell,然后键入以下命令安装:

pip安装异步

成功安装后,重新启动系统。

请记住asyncio3.4.3仅可在Python3.3.x或Python3.x及更高版本上运行和工作。

祝你好运!