我正在使用下面的dockerfile构建一个图像
FROM <custom registry>/python:alpine3.7
# Copy local code to the container image.
ENV APP_HOME app
WORKDIR $APP_HOME
COPY . .
#RUN pip install versioneer
RUN pip install Flask google-auth google-cloud-storage numpy datetime pandas sklearn
ENV PORT 8080
CMD ["python", "app_hello.py"]
当我尝试进行docker构建时,它给了我以下错误
File "setup.py", line 37, in <module>
import versioneer
ModuleNotFoundError: No module named 'versioneer'
----------------------------------------
Command "/usr/local/bin/python /usr/local/lib/python3.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmp8gvrvde_" failed with error code 1 in /tmp/pip-install-s551_g8p/numpy
我也尝试安装Versioner,但没有成功。 我错过了什么
生成
numpy
时会发生错误,这表示您需要升级pip以使其正常工作:此外,您还需要安装编译器,以便使用下一步进行生成:
在上面的示例中,下面是一个可用的Dockerfile:
输出:
相关问题 更多 >
编程相关推荐