diff --git a/ogscm/building_blocks/ogs_base.py b/ogscm/building_blocks/ogs_base.py
index 130b11c236c673d8aeb894aed28cce26537757dd..5ed8c4fca92e5a158378c89993dad89bbe2df978 100644
--- a/ogscm/building_blocks/ogs_base.py
+++ b/ogscm/building_blocks/ogs_base.py
@@ -93,10 +93,10 @@ class ogs_base(bb_base):
         )
 
     def runtime(self, _from="0"):
-        p = python(devel=True, python2=False)
         instructions = [
             comment(__doc__, reformat=False),
-            p.runtime(),
+            python(devel=True, python2=False).runtime(),
+            pip(pip="pip3", packages=["virtualenv"]),
             shell(commands=["mkdir -p /apps /scratch /lustre /work /projects"]),
         ]