我在IPython 7.18.1
上使用Python 3.8.3
和Windows 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上搜索了很长时间,但是没有结果。有什么想法吗?
答案 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及更高版本上运行和工作。
祝你好运!