Блокнот Jupyter не может найти Q # (Qsharp) - PullRequest
1 голос
/ 11 мая 2019

Я следую инструкциям на странице MS Qsharp .У меня установлен IQsharp:

$ which dotnet
/usr/local/share/dotnet/dotnet
$ dotnet iqsharp --version
Language kernel: 0.6.1905.301
Jupyter core: 1.1.13141.0

и Jupyter установлен:

$ which jupyter
/Library/Frameworks/Python.framework/Versions/3.7/bin/jupyter

, но когда я запускаю jupyter notebook, я не вижу возможности запустить ядро ​​Q # (только Python3).Я также пытался запустить Jupyter из среды Anaconda.

Я подозреваю, что мне нужно каким-то образом изменить конфигурацию Jupyter, чтобы добавить ядро ​​IQ к --paths, но я не уверен, каксделать это (или, если это даже правильно сделать).Есть предложения?

Спасибо!

1 Ответ

3 голосов
/ 12 мая 2019

Похоже, вы правильно установили IQ #, но еще не зарегистрированы в Jupyter как ядро. Один из способов проверки - запустить jupyter kernelspec list, который покажет список всех ядер, о которых знает Jupyter. Например, на моей машине я получаю список, подобный следующему (ваш может выглядеть немного иначе, это совершенно нормально):

Available kernels:
  python3    C:\Users\<username>\Miniconda3\envs\qsharp\share\jupyter\kernels\python3
  iqsharp    C:\ProgramData\jupyter\kernels\iqsharp

Если вы не видите iqsharp в списке, он должен работать для запуска dotnet iqsharp install для глобальной установки или dotnet iqsharp install --user для установки для конкретного пользователя.

...