pip出错:pip-compile不支持URL作为包

时间:2015-12-14 12:42:23

标签: python pip

我正在pip使用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不起作用......

你有什么想法吗?

0 个答案:

没有答案