3

我正在使用pipwith pip-compile(以这种方式安装pip install pip-tools:)

pip-compile -v运行命令时出现以下错误:

pip-compile 不支持将 URL 作为包,除非它们是可编辑的。也许添加 -e 选项?(约束是:aldryn-django==1.8.7.0 来自 https://control.aldyn.com/api/v1/apps/serve/aldryn-django/1.8.7.0/592213b1-e515-4447-8ef0-850713571a42/aldryn -django-1.8.7.0.tar.gz#egg=aldryn-django==1.8.7.0 (来自-r requirements.in(第2行))

我已尝试使用该-e选项,但这会导致另一个问题。

pip.exceptions.InstallationError:https://control.aldryn.com/api/v1/apps/serve/aldryn-django/1.8.7.0/592213b1-e515-4447-8ef0-850713571a42/aldryn-django-1.8.7.0。 tar.gz#egg=aldryn-django==1.8.7.0应该是本地项目的路径或以 svn+、git+、hg+ 或 bzr+ 开头的 VCS url

以下是我requirements.in文件的简短摘录:

\# <INSTALLED_ADDONS>  # Warning: text inside the INSTALLED_ADDONS tags is auto-generated. Manual changes will be overwritten.
https://control.aldryn.com/api/v1/apps/serve/aldryn-django/1.8.7.0/592213b1-e515-4447-8ef0-850713571a42/aldryn-django-1.8.7.0.tar.gz#egg=aldryn-django==1.8.7.0
...
\# </INSTALLED_ADDONS>

我正在使用基于python:2.7-slim图像的 Docker 容器。

requirements.in另一个类似的 docker 容器上运行良好。

不知道为什么在我的,pip-compile不起作用...

你有什么想法吗?

4

1 回答 1

0

从 docker 容器内部运行命令。Divio 似乎以某种方式在他们的安装中解决了这个问题

于 2017-11-26T21:21:31.017 回答