【发布时间】:2018-02-12 07:40:02
【问题描述】:
现在 OpenShift Online V2 已宣布服务终止,我希望将我的 Python 应用程序迁移到 OpenShift Online V3,即 OpenShift NextGen。 Pandas 是一项要求(并在requirements.txt 中列出)
这对get pandas installed in v2 来说已经很重要了,但是 V3 不允许在构建过程中进行手动交互(或者是这样吗?)。
当我尝试构建我的应用程序时,构建过程会在一小时后停止。 pip 已下载并安装了 requirements.txt 的内容,并且正在为选定的包运行 setup.py。日志文件的和是
Running setup.py install for numpy
Running setup.py install for Bottleneck
Running setup.py install for numexpr
Running setup.py install for pandas
然后进程停止,没有任何错误消息。
有人知道如何在 OpenShift V3 上构建需要 pandas 的 Python 应用程序吗?
【问题讨论】:
-
您尝试从 requirements.txt 文件安装多少个不同的 Python 包?即使在重新创建与 Jupyter datascience-notebook 相同的软件包列表时,也从未见过构建映像需要这么长时间。你是哪种在线环境?
-
requirements.txt包含 69 行。pip快速运行并停止运行setup.pyfor pandas 在大约 1 小时后构建失败之前。我正在使用 OpenShift Online 3 Starter 来了解移植工作的规模。 -
您在哪个特定的 Starter 层实例上,us-east-1、us-west-1 还是其他?有些有时很慢。
-
这是美国西部(俄勒冈州)。从网址我相信它是
starter-us-west-2。 -
你的仓库是公开的吗?我不在 us-west-2 上,但如果我能抽出时间,我或许可以在 us-east-1 上尝试一下,看看是否能找出原因。下周要去旅行,所以不能保证。