Не удалось установить соединение
Не удалось установить соединение с сервером блокнота. Ноутбук продолжит попытки переподключения. Проверьте сетевое подключение или конфигурацию сервера ноутбука.
Я попробовал следующий рабочий процесс.
Из командной строки Python:
conda create --name bash_env --clone arcgispro-py3
conda install -c conda-forge bash_kernel
python -m bash_kernel.install
Однако, что бы я ни пытался, я получаю сообщение об ошибке «Не подключено».
Я использую Windows 11.
Список спецификаций ядра jupyter возвращает:
.net-csharp C:\Users\myusername\AppData\Roaming\jupyter\kernels\.net-csharp
.net-fsharp C:\Users\myusername\AppData\Roaming\jupyter\kernels\.net-fsharp
.net-powershell C:\Users\myusername\AppData\Roaming\jupyter\kernels\.net-powershell
bash C:\Users\myusername\AppData\Roaming\jupyter\kernels\bash
javascript C:\Users\myusername\AppData\Roaming\jupyter\kernels\javascript
python3 C:\Users\myusername\AppData\Local\ESRI\conda\envs\bash_env\share\jupyter\kernels\python3
kernel.json в указанном выше расположении bash гласит:
{"argv": ["C:\\Users\\myusername\\AppData\\Local\\ESRI\\conda\\envs\\bash_env\\python.exe", "-m", "bash_kernel", "-f", "{connection_file}"], "codemirror_mode": "shell", "display_name": "Bash", "env": {"PS1": "$"}, "language": "bash"}
(Примечание: я пробовал несколько изменений в kernel.json, включая указание на bash.exe, но ни одно из них не сработало). Я также удалил весь каталог bash, чтобы он читал его из bash_env, но он все равно не работал.
У меня загружен Git Bash, и
where bash
запуск из Git Bash возвращает:
C:\Program Files\Git\usr\bin\bash.exe
C:\Windows\System32\bash.exe
Моя среда Python bash_env имеет:
- jupyter_server 1.21.0
- ipykernel 6.16.0
- ipykernel 6.16.0
- ipython 7.34.0
Обратная трассировка в командной строке Python слишком длинная для вставки, но вот ее часть:
AttributeError: module 'pexpect' has no attribute 'spawn'
[I 14:19:58.810 NotebookApp] KernelRestarter: restarting kernel (1/5), new random ports
0.00s - Debugger warning: It seems that frozen modules are being used, which may
0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code