Dockerfile
# 安装 python 3.9 和 pip3
# Install build dependencies
RUN apt-get update && apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
ENV https_proxy=http://myusername:mypasswd@mysub.mydomain.com:7000
# Download Python 3.9.2 source code
RUN wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz && tar -xf Python-3.9.2.tgz
# Build and install Python 3.9.2
WORKDIR /tmp/Python-3.9.2
RUN ./configure --enable-optimizations && make -j$(nproc) && make install
WORKDIR /tmp
RUN rm -rf /tmp/Python-3.9.2
RUN https_proxy= apt-get install -y python3-pip
RUN python3 -V
RUN pip3 -V
# 安装 requests==2.31.0, urllib3==1.26.17
RUN pip3 install -i https://pypi.org/simple/ requests==2.31.0 urllib3==1.26.17
# reset
ENV https_proxy=