docker - 运行 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 设置,但仍然没有运气。
解决方案
-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
推荐阅读
- python - STATICFILES_DIRS 指向远程服务器而不被收集-带有 WSGI 处理程序的 IIS
- r - 根据不同列中的条件创建一个汇总先前列条目的列
- javascript - 无法在 VS Code 中使用 Live Server 加载基本 HTML 文档
- javascript - 为什么这个 [circle] 元素会附加在数组的末尾?
- python-3.x - 使用 dcc.Interval 自动更新 Dash 应用程序不起作用
- android - 刷新时显示小部件消息“出现问题..”
- c# - 如何使用 .net 客户端 Nest 将对象插入弹性搜索
- flutter - Getx() 并隐藏底部导航栏 - 有状态小部件呈现错误
- react-native - 发现 1 个高危漏洞 (react-native-svg)
- java - mongoDB hibernate-ogm (5.4.1.Final) 删除实体保留_id字段