【发布时间】:2018-12-30 15:40:34
【问题描述】:
几个月来,我一直在使用带有 Spyder IDE 的 Anaconda 发行版,没有任何问题。今天早上,我的系统在 Python 程序运行时死机,我不得不重新启动。 (冻结的原因未知,但与程序无关,因为我在多个其他系统上检查过。)
从那以后,我无法启动 Spyder。
(1) 直接打开 Spyder,我得到:
“创建 Spyder 所需的套接字时出错”。
(2)通过 Anaconda 提示打开时我得到:
“ImportError: cannot import name '_overlapped'”
和
“OSError:[WinError 10022] 提供了无效参数” 完整的输出附在下面。
(3) Anaconda Navigator 在打开时冻结并关闭
我尝试了以下步骤但没有成功:
(1)重启Spyder,重启系统。
(2) 重置Spyder设置并重启系统。
(3) 使用“netsh winsock reset”重置网络设置
我将非常感谢任何指导和建议来解决这个问题并让 Spyder 再次运行。
(base) C:\Users\igc10740>spyder
Traceback (most recent call last):
File "H:\Anaconda\lib\asyncio\__init__.py", line 16, in <module>
from . import _overlapped
ImportError: cannot import name '_overlapped'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "H:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 3208, in main
mainwindow = run_spyder(app, options, args)
File "H:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 3084, in run_spyder
main.setup()
File "H:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 835, in setup
from spyder.plugins.help import Help
File "H:\Anaconda\lib\site-packages\spyder\plugins\help.py", line 32, in <module>
from spyder.utils.help.sphinxify import (CSS_PATH, generate_context,
File "H:\Anaconda\lib\site-packages\spyder\utils\help\sphinxify.py", line 30, in <module>
from jinja2 import Environment, FileSystemLoader
File "H:\Anaconda\lib\site-packages\jinja2\__init__.py", line 82, in <module>
_patch_async()
File "H:\Anaconda\lib\site-packages\jinja2\__init__.py", line 78, in _patch_async
from jinja2.asyncsupport import patch_all
File "H:\Anaconda\lib\site-packages\jinja2\asyncsupport.py", line 13, in <module>
import asyncio
File "H:\Anaconda\lib\asyncio\__init__.py", line 18, in <module>
import _overlapped # Will also be exported.
OSError: [WinError 10022] An invalid argument was supplied
【问题讨论】:
标签: python python-3.x anaconda spyder