@@ -24,8 +24,9 @@ RUN apt-get update \
24
24
libomp-dev \
25
25
doxygen\
26
26
python3-pip python3-dev python3-venv \
27
- && python3.12 -m venv .venv \
28
- && .venv/bin/python -m pip install --no-cache-dir --upgrade\
27
+ && python3.12 -m venv /usr/local/share/venv \
28
+ && . /usr/local/share/venv/bin/activate \
29
+ && python -m pip install --no-cache-dir --upgrade\
29
30
pip pytest wheel setuptools cmakelang scipy numpy \
30
31
&& rm -rf /var/lib/apt/lists/*
31
32
@@ -50,7 +51,8 @@ RUN mkdir /tmp/openmpi-src \
50
51
&& make all ${OPENMPI_MAKE_OPTIONS} \
51
52
&& make install \
52
53
&& cd && rm -rf /tmp/openmpi-src && ldconfig \
53
- && .venv/bin/python -m pip install --no-cache-dir mpi4py
54
+ && . /usr/local/share/venv/bin/activate \
55
+ && python -m pip install --no-cache-dir mpi4py
54
56
55
57
# ### ADD DEFAULT USER ####
56
58
ARG USER=mpi
@@ -80,7 +82,8 @@ RUN mkdir /tmp/openmpi-src \
80
82
&& make all ${OPENMPI_MAKE_OPTIONS} \
81
83
&& make install \
82
84
&& cd && rm -rf /tmp/openmpi-src && ldconfig \
83
- && .venv/bin/python -m pip install --no-cache-dir mpi4py
85
+ && . /usr/local/share/venv/bin/activate \
86
+ && python -m pip install --no-cache-dir mpi4py
84
87
85
88
# ### ADD DEFAULT USER ####
86
89
ARG USER=mpi
@@ -111,7 +114,8 @@ RUN mkdir /tmp/mpich-src && cd /tmp/mpich-src \
111
114
&& make ${MPICH_MAKE_OPTIONS} \
112
115
&& make install \
113
116
&& cd && rm -rf /tmp/mpich-src && ldconfig \
114
- && .venv/bin/python -m pip install --no-cache-dir mpi4py
117
+ && . /usr/local/share/venv/bin/activate \
118
+ && python -m pip install --no-cache-dir mpi4py
115
119
116
120
# ### ADD DEFAULT USER ####
117
121
ARG USER=mpi
@@ -140,7 +144,8 @@ RUN mkdir /tmp/mpich-src && cd /tmp/mpich-src \
140
144
&& make ${MPICH_MAKE_OPTIONS} \
141
145
&& make install \
142
146
&& cd && rm -rf /tmp/mpich-src && ldconfig \
143
- && .venv/bin/python -m pip install --no-cache-dir mpi4py
147
+ && . /usr/local/share/venv/bin/activate \
148
+ && python -m pip install --no-cache-dir mpi4py
144
149
145
150
# ### ADD DEFAULT USER ####
146
151
ARG USER=mpi
0 commit comments