A Binder-compatible repo with an environment.yml
file.
Binder link (same as badge): https://notebooks.gesis.org/binder/v2/gh/tobihol/binder-test/HEAD?labpath=index.ipynb
The environment.yml
file should list all Python libraries on which your notebooks
depend, specified as though they were created using the following conda
commands:
conda activate example-environment
conda env export --from-history -f environment.yml
Note that the only libraries available to you will be the ones specified in
the environment.yml
, so be sure to include everything that you need!
Also note that if you skip the --from-history
, conda may include OS-specific
packages in environment.yml
, which you would have to manually prune from
environment.yml
. For example, confirmed macOS-specific packages that should
be removed are:
- libcxxabi=4.0.1
- appnope=0.1.0
- libgfortran=3.0.1
- libcxx=4.0.1