我正在尝试在 Docker 容器中运行 python 脚本,但我不知道为什么,python 找不到任何 python 模块。我认为它与 PYTHONPATH 环境变量有关,所以我尝试将其添加到 Dockerfile 中,如下所示:ENV PYTHONPATH $PYTHONPATH
但这没有用。这是我的 Dockerfile 的样子:
FROM ubuntu:16.04
MAINTAINER SaveMe SaveMe@Desperate.com
ADD . /app
WORKDIR /app
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y locales
# Set the locale
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/'
/etc/locale.gen && \
locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
ENV PYTHONPATH ./app
#Install dependencies
RUN echo "===> Installing sudo to emulate normal OS behavior..."
RUN apt-get install …Run Code Online (Sandbox Code Playgroud)