web-dev-qa-db-ja.com

JupyterノートブックをAndroidデバイスにインストールするにはどうすればよいですか?

Jupyterノートブックの機能インスタンスをAndroidデバイスにインストールする方法はありますか?具体的には、Jupyterを使用してPythonノートブックを実行します。

16
tel

この質問 の答えを考えている間に、( このブログ投稿 のように)ウェブ上でいくつかの情報を見つけましたが、それは少なくともやや間違っていました/または期限切れです。作業手順の完全なセットは次のとおりです。

  1. Termuxアプリ をインストールします。
  2. Termuxを開き、プロンプトで次のコマンドを入力/実行します。

    $ 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. 必要に応じて、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をコピーして、デバイスのブラウザーに貼り付けてから、[Go]を押します。次のような結果になるはずです。

enter image description here

ストックAndroid 6.0.1(Marshmallow)を実行しているNexus 7 2013(wifi)でこれらの手順をテストしました。

10
tel

ダウンロード アプリpydroid 。アプリを開くと、上部に3行のボタンがあります。クリックすると、PIPオプションがクリックされます。 PIPで[インストール]をクリックし、jupyterと入力します。ダウンロードしたら、pipの上に端末オプションがあり、端末をクリックしてjupyter notebookと入力します。これで作業は完了です。

編集

pydroid3を使用したjupyterのダウンロードを説明するビデオ を受け取りました。

17
Therii

上記の手順を試してみましたが、次のコマンドが実行されている場合を除き、すべてがティーまで機能します。

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

これは、matplotlibをインストールできなかったことを示すエラーで終了し、出力はいくつかの依存関係をインストールするように勧めます。

私自身の出力は次のようになります。

エラーのスクリーンショット

私はグーグルで調べたところ、次のコマンドで簡単なパッケージをインストールするだけで修正されることがわかりました。

pkg install zlib-dev

このコマンドを実行した後、次のコマンドを再度実行すると、両方のパッケージがインストールされますが、完了するまでにかなり時間がかかりました。

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

-乾杯

2
Saad Abbasi