diff --git a/etc/environment-petsc.yml b/etc/environment-petsc.yml
index 8e44956b7b1ff533ddd23d4b1f880c95a2eb79b3..92c6d68f620628981a8a6a37320f89f8e3419335 100644
--- a/etc/environment-petsc.yml
+++ b/etc/environment-petsc.yml
@@ -9,7 +9,7 @@ dependencies:
   - matplotlib>=3.0
   - dill>=0.2.6
   - mpich
-  - petsc4py
+  - petsc4py<3.22
   - mpi4py>=3.0.0
   - pip
   - pip: