Spyder: при запуске ядра произошла ошибка - PullRequest
0 голосов
/ 09 октября 2019

Консоль ipython постоянно выдает эту ошибку, и я попытался:

  • обновление spyder

  • Удаление и переустановка anaconda

  • Чтение ответов людей о том, как они пытались это исправить Но все же я не мог это исправить.

Traceback (последний последний вызов):

File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\spyder_kernels\console\__main__.py", line 11, in 
start.main()
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\spyder_kernels\console\start.py", line 287, in main
import_spydercustomize()
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\spyder_kernels\console\start.py", line 39, in import_spydercustomize
import spydercustomize
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\spyder_kernels\customize\spydercustomize.py", line 27, in 
from IPython.core.getipython import get_ipython
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\IPython\__init__.py", line 54, in 
from .core.application import Application
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\IPython\core\application.py", line 23, in 
from traitlets.config.application import Application, catch_config_error
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\traitlets\config\__init__.py", line 6, in 
from .application import *
File "C:\Users\bbachegowda\AppData\Local\Continuum\anaconda3\lib\site‑packages\traitlets\config\application.py", line 10, in 
import json
File "C:\Users\bbachegowda\json.py", line 12
source = response.read()
^
IndentationError: expected an indented block

Ответы [ 2 ]

0 голосов
/ 09 октября 2019

Была такая же проблема со Spyder при установке WinPython, версия: WPy64-3.7.4.1. Однако предыдущая версия: WPy64-3.7.4.0 работает нормально.

0 голосов
/ 09 октября 2019

Разрешение имени модуля описано в https://docs.python.org/3/tutorial/modules.html#the-module-search-path:

Когда импортируется модуль с именем спам, интерпретатор сначала ищет встроенный модуль с этим именем. Если файл не найден, он ищет файл с именем spam.py в списке каталогов, заданном переменной sys.path.

По какой-то причине он выглядит как встроенный модуль json не найден, и этот питон смотрит на путь, где C:\Users\bbachegowda\json.py. Поэтому вам следует переустановить python для исправления встроенного модуля json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...