summaryrefslogtreecommitdiff
path: root/grpc/tools/dockerfile/distribtest/python_ubuntu1604_x64/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'grpc/tools/dockerfile/distribtest/python_ubuntu1604_x64/Dockerfile')
-rw-r--r--grpc/tools/dockerfile/distribtest/python_ubuntu1604_x64/Dockerfile8
1 files changed, 7 insertions, 1 deletions
diff --git a/grpc/tools/dockerfile/distribtest/python_ubuntu1604_x64/Dockerfile b/grpc/tools/dockerfile/distribtest/python_ubuntu1604_x64/Dockerfile
index f1a5c794..d00c7b45 100644
--- a/grpc/tools/dockerfile/distribtest/python_ubuntu1604_x64/Dockerfile
+++ b/grpc/tools/dockerfile/distribtest/python_ubuntu1604_x64/Dockerfile
@@ -16,4 +16,10 @@ FROM ubuntu:16.04
RUN apt-get update -y && apt-get install -y python python-pip
-RUN pip install virtualenv
+# Necessary to fix virtualenv compatibility problems with python2.7
+RUN pip install --upgrade pip==19.3.1
+
+# Ubuntu's python-pip package installs pip to /usr/bin, whereas the upgraded
+# pip lives at /usr/local/bin/pip. We'll use the absolute path for now, since
+# this will all be replaced with python3.
+RUN /usr/local/bin/pip install virtualenv