首页 > 解决方案 > Spyder 控制台 - 启动内核时发生错误

问题描述

Spyder 控制台显示错误消息:

启动内核时发生错误

Traceback (most recent call last): File "C:\Users\ABCD\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "C:\Users\ABCD\Anaconda3\lib\runpy.py", 
line 85, in _run_code exec(code, run_globals) File "C:\Users\ABCD\Anaconda3\lib\site‑packages\spyder_kernels\console\__main__.py",
line 11, in start.main() File "C:\Users\ABCD\Anaconda3\lib\site‑packages\spyder_kernels\console\start.py", 
line 287, in main import_spydercustomize() File "C:\Users\ABCD\Anaconda3\lib\site‑packages\spyder_kernels\console\start.py", 
line 39, in import_spydercustomize import spydercustomize File "C:\Users\ABCD\Anaconda3\lib\site‑packages\spyder_kernels\customize\spydercustomize.py", 
line 27, in from IPython.core.getipython import get_ipython File "C:\Users\ABCD\Anaconda3\lib\site‑packages\IPython\__init__.py", 
line 55, in from .terminal.embed import embed File "C:\Users\ABCD\Anaconda3\lib\site‑packages\IPython\terminal\embed.py", 
line 17, in from IPython.terminal.ipapp import load_default_config File "C:\Users\ABCD\Anaconda3\lib\site‑packages\IPython\terminal\ipapp.py", 
line 28, in from IPython.core.magics import ( File "C:\Users\ABCD\Anaconda3\lib\site‑packages\IPython\core\magics\__init__.py",
line 18, in from .code import CodeMagics, MacroToEdit File "C:\Users\ABCD\Anaconda3\lib\site‑packages\IPython\core\magics\code.py", 
line 23, in from urllib.request import urlopen File "C:\Users\ABCD\Anaconda3\lib\urllib\request.py", 
line 86, in import email File "C:\Users\ABCD\email.py", 
line 8, in n=input() EOFError: EOF when reading a line

我在阅读有关类似问题的其他线程时了解到,这是由于安装了两个 python 版本

所以,我尝试手动删除所有python文件(因为我无法卸载python),然后卸载并重新安装了anaconda(spyder),但问题仍然存在

任何形式的帮助都将不胜感激

标签: python-3.xanacondaspyder

解决方案


简短回答:要解决此问题,您需要删除或重命名此文件:

C:\Users\ABCD\email.py

长答案:该文件与核心 Python 模块具有相同的名称。由于它位于您的主目录中,因此它比该模块具有更高的优先级,这使得 Python 首先使用它并最终导致错误。


推荐阅读