带命令的气流安装失败
sudo pip3 install apache-airflow[gcp_api]昨天一切都很好。今天,我看到了以下错误:
Could not find a version that satisfies the requirement apache-beam[gcp]==2.3.0 (from google-cloud-dataflow->apache-airflow[gcp_api]) (from versions: 0.6.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0)
No matching distribution found for apache-beam[gcp]==2.3.0 (from google-cloud-dataflow->apache-airflow[gcp_api])有人能帮我吗?
提前感谢
发布于 2018-03-01 18:30:08
我面临着同样的问题:
为什么这样做?最有可能是因为在apache的新版本(2.3.0)中,他们实际上添加了对python3 https://pypi.python.org/pypi/apache-beam/2.3.0 Requires Python: >=2.7,<3.0的限制,之前的包没有这个限制,这就是为什么它以前工作过(如果您没有使用gcp的数据流)。
如何修复?
卸载google-云-数据流
pip3 uninstall google-cloud-dataflow并安装2.2.0版本,它具有apache的旧版本
pip install google-cloud-dataflow==2.2.0帮我解决了这个问题,希望对你也有帮助。
发布于 2018-05-03 11:00:44
这已经由拉动请求#3273在Apache气流Github的主分支中解决了。
您可以使用以下命令安装最新的开发分支。
pip install git+https://github.com/apache/incubator-airflow
pip install git+https://github.com/apache/incubator-airflow#egg=apache-airflow[gcp_api]https://stackoverflow.com/questions/49047778
复制相似问题