如何在Android设备上安装Jupyter笔记本?

tel*_*tel 21 python android jupyter termux

有没有办法在Android设备上安装Jupyter笔记本的功能实例?具体来说,我想使用Jupyter来运行Python笔记本.

The*_*rii 23

下载应用程序pydroid3.打开应用程序,顶部有一个3行按钮.点击它有PIP选项点击它.在PIP中单击安装并键入jupyter.下载后,pip上方有终端选项,点击终端并输入jupyter notebook.你的工作已经完成.

编辑

我有一个视频解释使用pydroid3下载jupyter.


tel*_*tel 13

我在网上找到了一些信息(比如在这篇博客文章中),当我想出这个问题的答案时,但它至少有些错误和/或过时了.这是一套完整的工作说明:

  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
    
    Run Code Online (Sandbox Code Playgroud)
  3. 或者,您可以安装一些与Jupyter很好地融合的其他有用的包:

    $ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
    
    Run Code Online (Sandbox Code Playgroud)
  4. 最后,通过运行测试笔记本:

    $ jupyter notebook
    
    Run Code Online (Sandbox Code Playgroud)

运行时jupyter notebook,笔记本服务器启动并将一些信息转储到stdout.当你看到这条线时:

Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
Run Code Online (Sandbox Code Playgroud)

复制以下网址,将其粘贴到设备上的浏览器中,然后点击go.你应该得到一些看起来像这样的东西:

在此输入图像描述

我测试了Nexus 7 2013(wifi)运行股票Android 6.0.1(Marshmallow)的这些说明.

  • `apt` 命令不起作用,但是当我用 `pkg` 命令替换该命令时,它确实起作用了。当您第一次调用 termux 和终端时,它将引用 `pkg` 命令。 (4认同)

小智 6

我已经尝试了上面的说明,除了运行以下命令时,一切都在发球台上工作:

$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
Run Code Online (Sandbox Code Playgroud)

这以一个错误结束,指出无法安装 matplotlib 并且输出建议您安装一些依赖项。

我自己的输出看起来像这样:

错误截图

我用谷歌搜索,发现只需通过以下命令安装一个简单的包即可修复它:

pkg install zlib-dev
Run Code Online (Sandbox Code Playgroud)

运行此命令后,再次运行以下命令,这两个包都将被安装,但需要很长时间才能完成:

$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
Run Code Online (Sandbox Code Playgroud)

-干杯