diff --git a/docs/environment.yml b/docs/environment.yml
index ac890ec5a7d85686fac22ddd2e3a8c50e02169f6..e28eb2e07549fac162ac5fbff690c7c8609ecfef 100644
--- a/docs/environment.yml
+++ b/docs/environment.yml
@@ -5,18 +5,19 @@ channels:
 
 dependencies:
   - python=3.6
-  - sortedcontainers
-  - scipy
-  - holoviews
-  - ipyparallel
-  - distributed
-  - ipykernel>=4.8*
-  - jupyter_client>=5.2.2
-  - ipywidgets
-  - scikit-optimize
-  - nbconvert>=5.4*  # because my jupyter-sphinx branch depends on it
   - pip:
-      - sphinx_rtd_theme
-      - git+https://github.com/basnijholt/jupyter-sphinx.git@widgets_execute
-      - git+https://github.com/python-adaptive/adaptive.git@master  # temporary solution because jupyter-sphinx doesn't use the adaptive from the repo
-      - sphinx_fontawesome
+    - sortedcontainers
+    - scipy
+    - holoviews
+    - bokeh
+    - ipyparallel
+    - distributed
+    - ipykernel>=4.8*
+    - jupyter_client>=5.2.2
+    - ipywidgets
+    - scikit-optimize
+    - nbconvert>=5.4*  # because my jupyter-sphinx branch depends on it
+    - sphinx_rtd_theme
+    - git+https://github.com/basnijholt/jupyter-sphinx.git@widgets_execute
+    - git+https://github.com/python-adaptive/adaptive.git@master  # temporary solution because jupyter-sphinx doesn't use the adaptive from the repo
+    - sphinx_fontawesome