Как установить ноутбук Jupyter на устройство Android?

Есть ли способ установить функциональный экземпляр ноутбука Jupyter на устройство Android? В частности, я хочу использовать Jupyter для запуска блокнота Python.


person tel    schedule 15.04.2018    source источник
comment
В приложении Pydroid 3 есть быстрая ссылка для установки Jupyter. Я еще не пробовал, но отзывы говорят, что это работает.   -  person hpaulj    schedule 15.04.2018


Ответы (3)


Загрузите приложение pydroid3. Откройте приложение, вверху есть кнопка с тремя линиями. Нажмите на нее, есть опция PIP, нажмите на нее. В PIP нажмите «Установить» и введите jupyter. Как только он будет загружен, над пунктом появится опция терминала, нажмите на терминал и введите jupyter notebook. Ваша работа сделана.

Редактировать

Я получил видео, объясняющее загрузку jupyter с помощью pydroid3.

person Therii    schedule 29.07.2018

Я нашел некоторую информацию в Интернете (например, в этой записи блога), в то время как Я придумал ответ на этот вопрос, но все это было, по крайней мере, несколько неправильно и/или устарело. Вот полный набор рабочих инструкций:

  1. Установите приложение Termux.
  2. Откройте Termux, затем введите/выполните следующие команды в командной строке:

    $ apt install clang python fftw libzmq freetype libpng pkg-config libcrypt
    $ LDFLAGS="-lm -lcompiler_rt" pip install jupyter
    
  3. При желании вы можете установить некоторые другие полезные пакеты, которые хорошо сочетаются с Jupyter:

    $ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
    
  4. Наконец, проверьте ноутбук, запустив:

    $ jupyter notebook
    

Когда вы запускаете jupyter notebook, запускается сервер ноутбуков и выводит некоторую информацию на стандартный вывод. Когда вы видите строку:

Copy/paste this URL into your browser when you connect for the first time,
to login with a token:

скопируйте следующий URL-адрес, вставьте его в браузер на своем устройстве и нажмите «Перейти». У вас должно получиться что-то похожее на это:

введите описание изображения здесь

Я проверил эти инструкции на Nexus 7 2013 (wifi) под управлением Android 6.0.1 (Marshmallow).

Обновление: <foo>-dev пакетов удалено в Termux

Как отметил @OmPS в комментариях, Termux удалил все свои <foo>-dev пакеты. Я обновил шаг 2. выше, чтобы он соответствовал, но я не проверял его, так как у меня больше нет доступа к моему устройству Android. Если бы кто-нибудь мог протестировать текущую версию приведенных выше инструкций, а затем поделиться своим опытом в комментариях, это было бы очень полезно.

person tel    schedule 15.04.2018
comment
Команда apt не сработала, но когда я заменил эту команду на команду pkg, она сработала. Когда вы впервые вызываете termux и терминал, он будет ссылаться на команду pkg. - person bgoodr; 19.02.2019
comment
Однако я не смог установить scipy, как с другим ответом: Directories to search for the sources can be specified in the numpy/distutils/site.cfg file (section [lapack_src]) or by setting the LAPACK_SRC environment variable. self.calc_info() NOT AVAILABLE - person bgoodr; 19.02.2019
comment
Termux не перестает меня удивлять! - person Anchith Acharya; 08.08.2019
comment
@bgoodr такой же, как и ты. Кроме того, pythin-dev, libzmq-dev, freetype-dev, libpng-dev, libcrypt-dev все дали У пакета нет кандидата на установку, а затем в LDFLAGS="-lm -lcompiler_rt" pip install jupyter получено Не найдена команда 'pip' - person Tiago Martins Peres 李大仁; 03.11.2019
comment
К вашему сведению, мне также нужно было установить cython, чтобы запустить matplotlib, но в остальном он работал отлично. Я скопировал ваш метод, чтобы сделать это: LDFLAGS="-lm -lcompiler_rt" pip install cython - person cyram; 06.01.2020
comment
wiki.termux.com/wiki/No_more_-dev_packages больше не требуются пакеты для разработки термукс сейчас. - person OmPS; 08.01.2020
comment
установка jupyter lab только с pip install jupyter-lab сработала для меня после этого - person larsaars; 31.05.2021

Я попробовал приведенные выше инструкции, и все работает до тройника, за исключением случаев, когда выполняется следующая команда:

$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib

Это заканчивается ошибкой, в которой говорится, что matplotlib не может быть установлен, и в выводе рекомендуется установить некоторые зависимости.

Мой собственный вывод выглядит примерно так:

Снимок экрана с ошибкой

Я погуглил и обнаружил, что простая установка простого пакета с помощью следующей команды исправила это:

pkg install zlib-dev

после запуска этой команды снова запустите следующую команду, и оба пакета будут установлены, хотя это заняло много времени:

$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib

-ваше здоровье

person Saad Abbasi    schedule 13.05.2019