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