Python apache安装失败

Python apache安装失败,python,docker,pip,airflow,Python,Docker,Pip,Airflow,我正在尝试使用pip install apache aiffort以推荐的方式安装apache aiffort。在安装钟摆(依赖项)的过程中,我得到一个错误: error: can't copy 'pendulum/parsing': doesn't exist or not a regular file 我认为这与pip有关,但这并不能回答在使用pip时如何解决这个问题。为钟摆拉tar并使用python setup.py install安装进行安装,但是当随后我再次执行pip insta

我正在尝试使用
pip install apache aiffort
以推荐的方式安装apache aiffort。在安装钟摆(依赖项)的过程中,我得到一个错误:

  error: can't copy 'pendulum/parsing': doesn't exist or not a regular file
我认为这与pip有关,但这并不能回答在使用pip时如何解决这个问题。为钟摆拉tar并使用
python setup.py install安装
进行安装,但是当随后我再次执行
pip install apache aiffair
时,它会看到钟摆已经安装,卸载,然后尝试使用pip再次安装,导致相同的错误。我正在使用docker容器,并在执行任何操作之前使用apt get安装python setuptools。这是我的文件,fwiw

FROM phusion/baseimage:0.10.1
MAINTAINER a curious dev 

RUN apt-get update && apt-get install -y python-setuptools python-pip python-dev libffi-dev libssl-dev zip wget

ENV SLUGIFY_USES_TEXT_UNIDECODE=yes

RUN wget https://files.pythonhosted.org/packages/5b/57/71fc910edcd937b72aa0ef51c8f5734fbd8c011fa1480fce881433847ec8/pendulum-2.0.4.tar.gz
RUN tar -xzvf pendulum-2.0.4.tar.gz

RUN cd pendulum-2.0.4/ && python setup.py install

RUN pip install apache-airflow

CMD airflow initdb && airflow webserver -p 8080

有人看到我做错了什么吗?我还没有找到其他人有这个错误,所以我想我确实遗漏了一些东西。感谢阅读。

首先升级
pip

FROM phusion/baseimage:0.10.1
RUN apt-get update && apt-get install -y python-setuptools python-pip python-dev libffi-dev libssl-dev zip wget
ENV SLUGIFY_USES_TEXT_UNIDECODE=yes
RUN pip install -U pip
RUN pip install apache-airflow
CMD airflow initdb && airflow webserver -p 8080

对我来说似乎很好。

首先升级
pip

FROM phusion/baseimage:0.10.1
RUN apt-get update && apt-get install -y python-setuptools python-pip python-dev libffi-dev libssl-dev zip wget
ENV SLUGIFY_USES_TEXT_UNIDECODE=yes
RUN pip install -U pip
RUN pip install apache-airflow
CMD airflow initdb && airflow webserver -p 8080

对我来说似乎很好。

非常感谢你的帮助;谢谢你的时间!奇怪的是,apt get没有安装最新版本的pip,对吗?系统包通常远远落后于Python包的实际情况(在Debian上,通常是可笑的;在Ubuntu上,则稍微落后一点)。不管怎样,
pythonpip
安装了8.1.1,我们现在是18.1(尽管版本控制方案已经改变了);谢谢你的时间!奇怪的是,apt get没有安装最新版本的pip,对吗?系统包通常远远落后于Python包的实际情况(在Debian上,通常是可笑的;在Ubuntu上,则稍微落后一点)。不管怎样,
pythonpip
安装了8.1.1,我们现在是18.1(尽管版本控制方案已经改变了)。