Чтобы ответить на ваш конкретный c вопрос, вы можете увидеть, может ли Python найти jupyter-kernelspe c (и если да, где), запустив что-то вроде:
python -c "from shutil import which; print(which('jupyter-kernelspec'))"
Но как к основной причине ошибки, вероятно, что ваша установка Jupyter не завершена и / или ваша среда каким-то образом неправильно настроена. Вы можете попытаться создать новую среду Python (возможно, используя Anaconda , если вы новичок в разработке Python), а затем снова следовать инструкциям по установке QDK из этой новой среды (например, из командной строки Anaconda с новой активной средой).
Редактировать: Из комментариев ниже кажется, что проблема заключается в том, что в переменной окружения PATHEXT
есть конечная точка с запятой. Это смущает shutil.which()
, и это, в свою очередь, мешает Jupyter найти необходимый исполняемый файл. (Я могу воспроизвести эту проблему локально, добавив конечную точку с запятой в PATHEXT
.)
Исправление должно быть просто удалить конечную точку с запятой из PATHEXT
.