Existe-t-il un moyen d'installer une instance fonctionnelle du bloc-notes Jupyter sur un périphérique Android?? Plus précisément, je souhaite utiliser Jupyter pour exécuter un bloc-notes Python.
J'ai trouvé des informations sur le Web (comme dans cet article ) alors que je cherchais la réponse pour cette question , mais tout était au moins un peu faux et/ou obsolète. Voici un ensemble complet d'instructions de travail:
Ouvrez Termux, puis entrez/exécutez les commandes suivantes dans l'invite:
$ apt install clang python python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev pkg-config libcrypt-dev
$ LDFLAGS="-lm -lcompiler_rt" pip install jupyter
Facultativement, vous pouvez installer d’autres paquetages utiles qui s’emboîtent bien avec Jupyter:
$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
Enfin, testez le bloc-notes en lançant:
$ jupyter notebook
Quand vous courez jupyter notebook
, un serveur de notebook démarre et transfère certaines informations sur stdout. Quand vous voyez la ligne:
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
copiez l'URL suivante, collez-la dans le navigateur de votre appareil, puis appuyez sur aller. Vous devriez vous retrouver avec quelque chose qui ressemble à ceci:
J'ai testé ces instructions sur un Nexus 7 2013 (wifi) en cours d'exécution Android 6.0.1 (Marshmallow).
Télécharger l'application pydroid . Ouvrez l'application, en haut se trouve un bouton de 3 lignes. Cliquez dessus, il y a une option PIP, cliquez dessus. Dans PIP, cliquez sur installer et tapez jupyter
. Une fois le téléchargement terminé, il existe une option de terminal au-dessus de pip, cliquez sur le terminal et tapez jupyter notebook
. Votre travail est terminé.
J'ai un vidéo expliquant le téléchargement de jupyter en utilisant pydroid .
J'ai essayé les instructions ci-dessus et tout fonctionne à la perfection sauf lorsque la commande suivante est exécutée:
$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
Cela se termine par une erreur indiquant que matplotlib n'a pas pu être installé et la sortie vous conseille d'installer certaines dépendances.
Ma propre sortie ressemble à ceci:
J'ai cherché sur Google et j'ai constaté que la simple installation d'un paquet via la commande suivante le corrigeait:
pkg install zlib-dev
après avoir exécuté cette commande, exécutez à nouveau la commande suivante et les deux packages seront installés bien que cela ait pris beaucoup de temps:
$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
-à votre santé