,docker,dockerfile"/>

首页 > 解决方案 > 运行 pip install -e git 时 Docker 构建失败

问题描述

我正在尝试构建一个 docker 映像。

This is my docker file
FROM python:3.6
RUN apt-get -y update
RUN apt-get install -y gcc libc-dev g++ libffi-dev libxml2 libffi-dev unixodbc-dev default-libmysqlclient-dev
COPY requirements.txt requirements.txt
RUN pip install numpy
RUN pip install -e git+<git repo>
RUN pip install -r requirements.txt

但是 RUN pip install -e git+ 失败。我在 docker.service 文件中调整了我的 dns 设置,但仍然没有运气。

标签: dockerdockerfile

解决方案


-e当我使用 GitHub 存储库尝试它时,该标志给了我一个错误。也许您遇到了这个问题

使用requests为例:

pip install -e git+git://github.com/requests/requests.git

我看到的错误是:

无法检测到 'git+git://github.com/requests/requests.git' 的需求名称,请用#egg=your_package_name 指定一个

为了解决这个问题,我添加了我正在安装的包的名称:

pip install -e git+git://github.com/requests/requests.git#egg=requests

推荐阅读