【问题标题】:pip install in Dockerfile is failing [closed]Dockerfile中的pip安装失败[关闭]
【发布时间】:2019-11-26 08:36:42
【问题描述】:

您好,我已经为我的应用创建了一个 Dockerfile,如下所示,但是当我尝试构建 dockerimage 时它失败了。

FROM python:alpine3.7
COPY . /app
WORKDIR /app
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
CMD python ./index.py

这里是requirements.txt的内容

flask
numpy
pandas 
SQLAlchemy
pyodbc

当它运行 pip install -r requirements.txt 它可以安装烧瓶,但之后看起来像在 numpy 和 pandas 之间它开始为许多页面生成错误。

有什么帮助吗?

【问题讨论】:

  • 添加一些错误日志
  • 具体有哪些错误?

标签: python pandas docker pip dockerfile


【解决方案1】:

编辑你的dockerfile:

FROM python:alpine3.7
RUN apk update && apk add --no-cache gcc g++ python3-dev unixodbc-dev
COPY . /app
WORKDIR /app
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
CMD python ./index.py

编辑您的requirements.txt

flask 
SQLAlchemy
pyodbc
pandas
numpy

【讨论】:

  • 谢谢@Linpy 我会去测试它,只是一个简单的问题:我应该使用 pip 还是 pip3 ? (我的应用是用 Python 3.7.4 编写的)
  • 用python图片就pip
  • 效果很好,非常感谢!
  • 您能告诉我,您是如何找出“Requirements.txt”文件中包的正确顺序的?”
  • 我只是发现通过部署在我的环境中,所以我真的没有任何解释,也许熊猫安装了一些依赖项,需要在 numpy 中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 2018-10-23
  • 1970-01-01
  • 2016-09-25
  • 2021-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多