#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.
Пожалуйста, попробуйте.