diff --git a/docs/environment.yml b/docs/environment.yml
index c4d6f8ed550f101ccf4b649f45ad45b28f43ede3..c20e99f5a330fd56e303229bb9ae5ce41e2b0f7d 100644
--- a/docs/environment.yml
+++ b/docs/environment.yml
@@ -17,4 +17,4 @@ dependencies:
     - sphinx
     - jupyter_sphinx
     - sphinx_rtd_theme
-    - m2r
+    - m2r2
diff --git a/docs/source/conf.py b/docs/source/conf.py
index a3c7210d754bf593e815663a7e12b4636c3ce1bf..bf478bd1975ad006114639f3c3ee0d8a745e5627 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -45,7 +45,7 @@ extensions = [
     "sphinx.ext.viewcode",
     "sphinx.ext.napoleon",
     "jupyter_sphinx",
-    "m2r",
+    "m2r2",
 ]
 
 # Add any paths that contain templates here, relative to this directory.