Есть ли способ установить функциональный экземпляр ноутбука Jupyter на устройство Android? В частности, я хочу использовать Jupyter для запуска блокнота Python.
Как установить ноутбук Jupyter на устройство Android?
Ответы (3)
Загрузите приложение pydroid3. Откройте приложение, вверху есть кнопка с тремя линиями. Нажмите на нее, есть опция PIP, нажмите на нее. В PIP нажмите «Установить» и введите jupyter
. Как только он будет загружен, над пунктом появится опция терминала, нажмите на терминал и введите jupyter notebook
. Ваша работа сделана.
Редактировать
Я получил видео, объясняющее загрузку jupyter с помощью pydroid3.
Я нашел некоторую информацию в Интернете (например, в этой записи блога), в то время как Я придумал ответ на этот вопрос, но все это было, по крайней мере, несколько неправильно и/или устарело. Вот полный набор рабочих инструкций:
- Установите приложение Termux.
Откройте Termux, затем введите/выполните следующие команды в командной строке:
$ apt install clang python fftw libzmq freetype libpng pkg-config libcrypt $ LDFLAGS="-lm -lcompiler_rt" pip install jupyter
При желании вы можете установить некоторые другие полезные пакеты, которые хорошо сочетаются с Jupyter:
$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
Наконец, проверьте ноутбук, запустив:
$ 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. Если бы кто-нибудь мог протестировать текущую версию приведенных выше инструкций, а затем поделиться своим опытом в комментариях, это было бы очень полезно.
apt
не сработала, но когда я заменил эту команду на команду pkg
, она сработала. Когда вы впервые вызываете termux и терминал, он будет ссылаться на команду pkg
.
- person bgoodr; 19.02.2019
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
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
cython
, чтобы запустить matplotlib
, но в остальном он работал отлично. Я скопировал ваш метод, чтобы сделать это: LDFLAGS="-lm -lcompiler_rt" pip install cython
- person cyram; 06.01.2020
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
-ваше здоровье
Pydroid 3
есть быстрая ссылка для установки Jupyter. Я еще не пробовал, но отзывы говорят, что это работает. - person hpaulj   schedule 15.04.2018