Docker构建无法通过RUN pip install -e git <repo url =“”>

时间:2018-12-01 10:34:47

标签: docker dockerfile

我正在尝试构建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设置,但还是没有运气。

1 个答案:

答案 0 :(得分:0)

当我在GitHub存储库中尝试使用-e标志时,出现错误。也许您遇到了this issue

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