有没有办法在Android设备上安装Jupyter笔记本的功能实例?具体来说,我想使用Jupyter来运行Python笔记本。
下载the app pydroid3。打开应用程序,顶部有一个3行按钮。点击它有PIP选项点击它。在PIP中单击安装并键入jupyter
。下载后,pip上方有终端选项,点击终端并输入jupyter notebook
。你的工作已经完成。
我有一个video explaining the download of jupyter using pydroid3。
我在网上找到了一些信息(比如this blog post),当我想出this question的答案时,但它至少有些错误和/或过时了。这是一套完整的工作说明:
$ 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
$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
$ jupyter notebook
运行jupyter notebook
时,笔记本服务器启动并将一些信息转储到stdout。当你看到这条线时:
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
复制以下网址,将其粘贴到设备上的浏览器中,然后点击go。你应该得到一些看起来像这样的东西:
我测试了Nexus 7 2013(wifi)运行股票Android 6.0.1(Marshmallow)的这些说明。
我已经尝试了上面的说明,除了运行以下命令时,一切都可以解决问题:
$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
这结束于一个错误,表示无法安装matplotlib,输出建议您安装一些依赖项。
我自己的输出看起来像这样:
我用谷歌搜索,发现只需通过以下命令安装一个简单的包修复它:
pkg install zlib-dev
运行此命令后,再次运行以下命令,虽然需要花费大量时间才能完成两个软件包:
$ LDFLAGS="-lm -lcompiler_rt" pip install numpy matplotlib
-干杯