Рейтинг:4

Открытие Jupyter-Notebook в терминале открывает Telegram Desktop!

флаг tr

У меня Ubuntu 20.04.2 LTS.

Когда я хочу открыть Jupyter-Notebook в терминале, открывается настольное приложение Telegram.

Jupyter-Notebook фактически открыт в фоновом режиме. Так что я могу открыть браузер и использовать его.

Вот результат:

(геопространственная) siavash@siavash-fra:~$ jupyter-notebook 
[I 16:59:52.522 NotebookApp] Обслуживание блокнотов из локального каталога: /home/siavash
[I 16:59:52.522 NotebookApp] Jupyter Notebook работает по адресу:
[I 16:59:52.522 NotebookApp] http://localhost:8888/?token=192817dbf13703bc25bbd1f348df5e9c1c7c9275d579aef3
[I 16:59:52.522 NotebookApp] Используйте Control-C, чтобы остановить этот сервер и закрыть все ядра (дважды, чтобы пропустить подтверждение).
[C 16:59:52.526 NotebookApp] 
    
    Чтобы получить доступ к записной книжке, откройте этот файл в браузере:
        файл:///home/siavash/.local/share/jupyter/runtime/nbserver-5326-open.html
    Или скопируйте и вставьте один из этих URL-адресов:
        http://локальный:8888/?токен=192817dbf13703bc25bbd1f348df5e9c1c7c9275d579aef3

(telegram-desktop:5339): lib_base-WARNING **: 16:59:53.204: К сожалению, интеграция GTK конфликтует с темой и стилем платформы qgtk2. Поэтому QT_QPA_PLATFORMTHEME и QT_STYLE_OVERRIDE не будут установлены.
lib_base-Message: 16:59:53.204: Это можно игнорировать, установив для переменной среды DESKTOP_APP_I_KNOW_ABOUT_GTK_INCOMPATIBILITY любое значение, однако, если используется тема или стиль qgtk2, это приведет к сбою.
lib_base-Message: 16:59:53.204: Интеграцию GTK можно отключить, установив для DESKTOP_APP_DISABLE_GTK_INTEGRATION любое значение. Имейте в виду, что это приведет к тому, что некоторые функции будут недоступны.
Gtk-Message: 16:59:53.412: Не удалось загрузить модуль "canberra-gtk-module"
Gtk-Message: 16:59:53.413: Не удалось загрузить модуль "canberra-gtk-module"
[ALSOFT] (EE) Не удалось установить приоритет потока в реальном времени: операция не разрешена (1)

я тоже смотрел это аналогичный вопрос, но он не отвечает на мой.

Pedro Maimere avatar
флаг ax
Попробуйте запустить его [на другом порту](https://jupyter.readthedocs.io/en/latest/running.html#how-do-i-start-the-notebook-using-a-custom-ip-or- порт).
sash_wash avatar
флаг tr
@PedroMaimere Спасибо. Это сработало! Таким образом, порт по умолчанию для jupyter-notebook — 8888, когда я открываю его, например, на 8889, он не конфликтует.Означает ли это, что телеграмма также использует 8888? Как я могу изменить это для телеграммы навсегда?
Рейтинг:3
флаг tr

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

Итак, чтобы решить проблему, просто найдите любой файл HTML. Щелкните правой кнопкой мыши на нем. Перейти к Характеристики. В Открыть с выберите ваш браузер и нажмите на Установить по умолчанию.

Проблема решена. В следующий раз телеграм не откроется. Вместо этого в вашем браузере будет запущен Jupyter-notebook.

Рейтинг:1
флаг ax

Как было замечено, вы должны запускать Jupyter Notebook через другой порт.

Я не смог воспроизвести эту ошибку, а также не смог найти способ заставить телеграмму-рабочий стол использовать другой порт, но вы можете настроить ноутбук jupyter на использование порта, отличного от 8888.

Сначала проверьте, не является ли файл /home/ИМЯ ПОЛЬЗОВАТЕЛЯ/.jupyter/jupyter_notebook_config.py существуют. Если нет, беги Блокнот Jupyter --generate-config.

Затем откройте этот файл и раскомментируйте следующую строку, изменив порт на 8889, Например:

c.NotebookApp.port = 8888
                      ^ Измените этот порт на 8889.

Сохраните файл и снова запустите Jupyter Notebook. С этого момента рабочий стол Telegram не должен открываться.

sash_wash avatar
флаг tr
Спасибо за ответ.Но у меня теперь странная проблема! Это работает в «базовой» среде, но в других средах проблема все еще существует, независимо от того, на каком порту я открываю Jupyter.

Ответить или комментировать

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