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

时间:2018-04-15 00:37:46

标签: android python jupyter termux

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

3 个答案:

答案 0 :(得分:12)

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

编辑

我有一个video explaining the download of jupyter using pydroid3

答案 1 :(得分:7)

我在网上找到了一些信息(比如在this blog post中),当时我想出了this question的答案,但它至少有些错误和/或过时了。这是一套完整的工作说明:

  1. 安装Termux app
  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
    
  5. 运行jupyter notebook时,笔记本服务器启动并将一些信息转储到stdout。当你看到这一行:

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
    

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

    enter image description here

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

答案 2 :(得分:1)

我已经尝试了上面的说明,除了运行以下命令时,所有内容都可以通过T恤工作:

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

这将导致一个错误,指出无法安装matplotlib,并且输出会建议您安装一些依赖项。

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

Screenshot of Error

我在Google上搜索后发现,只需通过以下命令安装简单的软件包即可解决该问题:

pkg install zlib-dev

运行此命令后,再次运行以下命令,尽管需要花费大量时间才能完成安装,但两个软件包都将安装:

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

欢呼