Записные книжки Jupyter в VSCode не отображаются в обновленном списке ядер python

#python #visual-studio-code #jupyter-notebook #virtualenv

Вопрос:

В течение нескольких месяцев у меня были проблемы с работой с виртуальными средами, записными книжками python и jupyter в VSCode, по какой-то причине большую часть времени он не может найти ядра, которые я добавил, хотя я вижу их при запуске jupyter kernelspec list . Кажется случайным, появляются они или нет. Перезагрузка экрана и перезапуск vscode не помогают, равно как и отключение и повторное включение расширений python и jupyter. Я попробовал как с помощью кнопки, выберите ядро, так и с помощью командной палитры. Обычно я запускаю vscode из командной строки с активированной виртуальной средой. Более того, многие ядра, которые я удалил давным-давно, все еще отображаются в списке. Vscode и ноутбук обновлены. У меня и раньше были проблемы со встроенными записными книжками jupyter, сначала форматирование и автозаполнение не работали в записной книжке (но они работали в обычных файлах python). Я на macOS, если это имеет значение.

Ответ №1:

Извините, что сообщаю, что это ошибка, см. Отчет об ошибке: Не удается просмотреть или выбрать ядро Jupyter из раскрывающегося списка Ядро

И теперь есть обходной путь, который:

  • Найдите, где установлен python
  • Выберите команду Python: Выберите интерпретатор
    • Затем выберите Ввести путь интерпретатора
    • Затем введите путь в поле ввода и нажмите Enter

Этот интерпретатор теперь будет работать в коде VS, и вам, возможно, потребуется еще раз загрузить код VS, чтобы он работал в расширении jupyter.

Пожалуйста, попробуйте.