web-dev-qa-db-fra.com

Comment installer le bloc-notes Jupyter sur un périphérique Android?

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.

16
tel

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:

  1. Installez le application Termux .
  2. 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
    
  3. Facultativement, vous pouvez installer d’autres paquetages utiles qui s’emboîtent bien avec Jupyter:

    $ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
    
  4. 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:

enter image description here

J'ai testé ces instructions sur un Nexus 7 2013 (wifi) en cours d'exécution Android 6.0.1 (Marshmallow).

10
tel

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é.

Modifier

J'ai un vidéo expliquant le téléchargement de jupyter en utilisant pydroid .

17
Therii

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:

Capture d'écran de l'erreur

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é

2
Saad Abbasi