Installation

Install Android app

App is available on Google Play.

Ready-to-use PythonHere APKs are available in the GitHub Releases section.

For a list of installed Python packages, see: buildozer.spec.

Run with Docker

Docker image is based on Jupyter Docker Stacks, and includes installed PythonHere with usage examples.

Example command to start the Docker container::

mkdir -p work &&
docker run \
       --rm \
       -p 8888:8888 \
       -v "$(pwd)/work":/home/jovyan/work \
       herethere/pythonhere:latest

Command will expose the Jupyter Notebook server on host port 8888.
Jupyter logs appear in the terminal and include an URL to the notebook server: http://127.0.0.1:8888/?token=… .
Visiting this URL in a browser loads the Jupyter Notebook dashboard page.

Files from the directory work inside container, will be available in the host directory with the same name: work.

Run locally

PythonHere can be installed from the PyPi:

pip install pythonhere jupyter
jupyter notebook

Build Android app

To build with Buildozer, run in the source directory:

buildozer android debug