Я пытаюсь подключить ID Spyder от моего локального к ядру Ipython, которое выполняется на моем сервере.Python Spyder: не удалось подключиться к удаленному ядру ipython
В Spyder Запрашивать подключиться к этому «существующему ядру» заключается в следующем:
Я подключаюсь к моему уже настроенному Jupyter консоли ноутбука на сервере и создать новый ноутбук/ядро ,
Я печатаю %connect-info
и извлекаю json, который создается. Я вставляю его в редактор на своем локальном компьютере и сохраняю его как kernel.json.
В информации о подключении, я вставляю ссылку на файл, который я назвал kernel.json, и который находится на моем локальном компьютере. Этот файл содержит следующее:
{
"hb_port": 52540,
"stdin_port": 47033,
"signature_scheme": "hmac-sha345",
"shell_port": 29460,
"transport": "tcp",
"iopub_port": 60831,
"ip": "127.0.0.1",
"key": "43e4932c-e819-47ba-3333-66e45d7bc6de",
"control_port": 20567,
"kernel_name": ""
}
я нажимаю «это удаленное ядро» и заполнить имя хоста с [email protected]
Я попытался с помощью как мой ключа SSH во второй строке/или пароль к серверу в третьем (я должен подключиться к моему серверу).
Есть ли что-то явно неправильное в этом протоколе?
Любые четкие объяснения, которые объясняют, как шаг за шагом, протокол для Spyder специально приветствуется. Пожалуйста, не отправляйте ссылки на другие вопросы. Я читал их внимательно, и это не помогло мне решить мою проблему.
EDIT: Я получаю ошибку "paramiko is not available"
> «paramiko не доступен» pip установить paramiko? – user993533
относительно толстой кишки: да, это опечатка; я пробовал как с, так и без указания порта, ни один из которых не работал. Вы используете linux или windows на своем локальном компьютере? Я видел в другом месте, что проблема может быть связана с подключением windows/linux. –
Я также попробовал pip установить paramiko на моем местном, но он говорит, что он уже существует. –