diff --git a/containers/oneapi/onedev.Dockerfile b/containers/oneapi/onedev.Dockerfile
index c286adb375d282589f155c5681c872b1c5fe5d5b..0a37a34571bd6f349bc007553ed6c767a9a26b25 100644
--- a/containers/oneapi/onedev.Dockerfile
+++ b/containers/oneapi/onedev.Dockerfile
@@ -67,6 +67,7 @@ RUN --mount=type=cache,target=/var/cache/apt                            \
         wget                                                            \
  && localedef -i en_US -f UTF-8 en_US.UTF-8                             \
  && gcc --version                                                       \
+ && ln -s /usr/bin/python /usr/bin/python3                              \
  && curl -L                                                             \
     "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" \
     | bash                                                              \
diff --git a/spack.yaml b/spack.yaml
index f87e73c8b452d0348a2cc2e0926c1b60c986fe73..44d6aa4286f32110f3fc160b6e9ee91f8fda4144 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -42,5 +42,5 @@ spack:
     unify: true
   packages:
     all:
-      compiler: [gcc]
+      compiler: [intel]
   view: /usr/local