【问题标题】:How do I install Jupyter notebook on an Android device?如何在 Android 设备上安装 Jupyter notebook?
【发布时间】:2018-04-15 00:37:46
【问题描述】:

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

【问题讨论】:

  • Pydroid 3 app 有一个安装 Jupyter 的快速链接。我还没有尝试过,但评论表明它有效。

标签: android python jupyter termux


【解决方案1】:

下载the app pydroid3。打开应用程序。顶部有一个 3 行按钮 - 单击它。有一个 PIP 选项 - 点击它。在 PIP 中,单击 install 并输入 jupyter。下载完成后,在 pip 上方有 terminal 选项,点击 terminal 并输入 jupyter notebook。你的工作已经完成了。

编辑

我收到了video explaining the download of jupyter using pydroid3

【讨论】:

    【解决方案2】:

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

    1. 安装Termux app
    2. 打开 Termux,然后在提示符下输入/运行以下命令:

      $ apt install clang python fftw libzmq freetype libpng pkg-config libcrypt
      $ 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,将其粘贴到您设备上的浏览器中,然后点击开始。您最终应该得到如下所示的内容:

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

    更新:<foo>-dev 软件包被丢弃在 Termux 中

    正如@OmPS 在 cmets 中指出的那样,Termux 放弃了所有的 <foo>-dev 包。我已经更新了上面的第 2 步以匹配,但我没有对其进行测试,因为我不再可以访问我的 android 设备。如果有人可以请测试上述说明的当前版本,然后在 cmets 中发布他们的经验,那将非常有帮助。

    【讨论】:

    • apt 命令不起作用,但是当我用 pkg 命令替换该命令时,它确实起作用了。当您第一次调用 termux 和终端时,它将引用 pkg 命令。
    • 但是我无法像其他答案那样安装 scipy:Directories to search for the sources can be specified in the numpy/distutils/site.cfg file (section [lapack_src]) or by setting the LAPACK_SRC environment variable. self.calc_info() NOT AVAILABLE
    • Termux 总是让我惊叹!
    • @bgoodr 和你一样。此外,pythin-devlibzmq-devfreetype-devlibpng-devlibcrypt-dev 都给出了“Package has no installation Candidate”,然后在LDFLAGS="-lm -lcompiler_rt" pip install jupyter 中得到“No command 'pip' found”
    • 在此之后安装 jupyter lab 和 pip install jupyter-lab 为我工作
    【解决方案3】:

    我已经尝试了上述说明,除了运行以下命令外,一切正常:

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

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

    我自己的输出如下所示:

    Screenshot of Error

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

    pkg install zlib-dev
    

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

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

    -干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多