【发布时间】:2019-10-23 07:10:32
【问题描述】:
我在一个环境中关注 Google Cloud Composer 的文档到 install Python dependencies from PyPI。我使用此命令从需求文件安装库:
$ gcloud composer environments update $ENV_NAME \
--update-pypi-packages-from-file requirements.txt \
--location us-east4
这只是一个测试,这个需求文件只有 4 个库要安装,但是执行这个命令需要 20 多分钟才能完成。所以我尝试使用用户界面并从那里安装一个包,但花费的时间几乎相同。
有些东西对我来说没有意义,当我执行这些命令时,环境进入“更新状态”,需要几分钟才能再次准备好。为什么 Composer 需要这么长时间来执行 pip install?
有没有人遇到过类似的问题?在 Composer 中如何管理 Python 依赖项的安装?
【问题讨论】:
-
您尝试安装哪些依赖项?其中一个或多个可能需要从源代码编译。
-
它们是像
requests和urllib3这样的“普通包”,我尝试在本地安装它们,速度非常快。
标签: python google-cloud-platform airflow pypi google-cloud-composer