Правильное использование параметра CLI Jupyter? - PullRequest
0 голосов
/ 21 мая 2018

Отказ от ответственности : Я использую jupyter kernel, но вопрос также относится к jupyter notebook.

Согласно jupyter kernel --help-all, Я должен иметь возможность изменить файл соединения JSON ядра jupyter, установив параметр с именем --KernelManager.connection_file.

Если я правильно понимаю, это означает, что следующая команда:

jupyter kernel --KernelManager.connection_file=connection.json

должен запустить ядро ​​и дать мне файл подключения с именем connection.json .

Однако вот что я получаю:

→ jupyter kernel --KernelManager.connection_file='test-this-thing.json'
[KernelApp] Starting kernel 'python3'
[KernelApp] Connection file: /Users/me/Library/Jupyter/runtime/kernel-1e65d0fe-bf8e-1234-8208-463bd4a1234a.json

Теперь jupyter не делаетЯ не жалуюсь на то, что я передал неправильный аргумент или что-то еще, он просто не меняет файл подключения.

Я что-то не так делаю?Как правильно изменить имя файла подключения?

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

Полезный обходной путь для установки файла подключения - не вызывать jupyter kernel напрямую, а использовать модуль менеджера ядра, который более гибок:

python -m ipykernel_launcher -f ~/kernels/file.json

Вышеприведенное работает для текущей и предыдущих версий.Юпитера, так что я считаю его более надежным.

0 голосов
/ 04 апреля 2019

По сути, вы ничего не делаете в приведенном выше коде не так.Ранее ядро ​​перекрывало все, что вы указали в качестве файла подключения, с жестко закодированным расположением файла.

Теперь это было исправлено в соответствии со следующими запросами на получение доступа:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...