Потратил несколько часов на решение проблемы. В общем, это просто странное стечение обстоятельств, но вдруг кто-то столкнётся.
Мне понадобилось запустить файл ноутбуковский с расширением ipynb который, обычный. Я уже делал всё это, но в этот раз что-то пошло не так. Вроде что такого, отрыть файл?
Открывал этот файл из папки загрузок. Скачал его для проверки и тут же открыл.
При запуске возникла ошибка:
File "D:\Python\Python38\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\Python38\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Python38\lib\site-packages\ipykernel_launcher.py", line 15, in <module>
from ipykernel import kernelapp as app
File "D:\Python\Python38\lib\site-packages\ipykernel\kernelapp.py", line 22, in <module>
from IPython.core.application import (
File "D:\Python\Python38\lib\site-packages\IPython\__init__.py", line 52, in <module>
from .terminal.embed import embed
File "D:\Python\Python38\lib\site-packages\IPython\terminal\embed.py", line 17, in <module>
from IPython.terminal.ipapp import load_default_config
File "D:\Python\Python38\lib\site-packages\IPython\terminal\ipapp.py", line 28, in <module>
from IPython.core.magics import (
File "D:\Python\Python38\lib\site-packages\IPython\core\magics\__init__.py", line 21, in <module>
from .execution import ExecutionMagics
File "D:\Python\Python38\lib\site-packages\IPython\core\magics\execution.py", line 11, in <module>
import cProfile as profile
File "D:\Python\Python38\lib\cProfile.py", line 10, in <module>
import profile as _pyprofile
File "c:\Users\user\Downloads\profile.py", line 186
f.write(str(coord[i, 0]) + " " + str(coord[i, 1]) + "\n")
^
TabError: inconsistent use of tabs and spaces in indentation
Jupyter пытается несколько раз подключиться к ядру и выдаёт сообщение, что не может. Потом в цикле пишет что-то типа 404 GET /api/kernels/идентификаторЯдра/channels?sessio_id=идентификаторСессии и т.д.
Ошибка вроде как возникает, когда неправильное количество пробелов ставишь. Что за дела? При импорте библиотеки, где-то в коде ошибка?
Начал переустанавливать всё, что связано с jupyter. Перечитал кучу страниц в инете (правда они не совсем по теме выдавались). Надо было просто осознать ошибку, которую писал Python.
В общем, не буду томить. В папке Downloads лежал файл profile.py, который пытался импортироваться в коде cProfile. Я отнёсся невнимательно к этому сообщению изначально. Файл двухлетней давности. Что он там делал?
Удалил я его и всё встало на свои места.
Подсказку дал мистер chtenb с stackoverflow.
Такие дела. Будьте внимательны!