Moh*_*eem 5 google-cloud-platform google-cloud-dataflow airflow apache-beam
带命令的气流安装失败
sudo pip3 install apache-airflow[gcp_api]
Run Code Online (Sandbox Code Playgroud)
昨天一切都很好.今天我看到以下错误:
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])
Run Code Online (Sandbox Code Playgroud)
有人可以帮我吗?
提前致谢
Nic*_*rov 12
我遇到了同样的问题:(
为什么?
最有可能发生的是因为在新版本(2.3.0)的apache-beam中他们实际上添加了对python3的限制
https://pypi.python.org/pypi/apache-beam/2.3.0
Requires Python: >=2.7,<3.0
以前的包没有有这个限制,这就是它之前工作的原因(如果你没有使用gcp的数据流).
怎么修?
卸载google-cloud-dataflow
pip3 uninstall google-cloud-dataflow
Run Code Online (Sandbox Code Playgroud)
并安装版本2.2.0,其中包含旧版本的apache beam
pip install google-cloud-dataflow==2.2.0
Run Code Online (Sandbox Code Playgroud)
为我解决了这个问题,我希望它对你也有帮助
| 归档时间: |
|
| 查看次数: |
2310 次 |
| 最近记录: |