我在Openshift 3 Starter中有一個適用於部署的Pod。這是基於來自Docker鏡像的圖像流。但是,我無法通過內置的S2I將它安裝在Openshift中。讓Openshift 3容器安裝numpy和scipy
Docker選項不好,因爲我無法在任何位置找到設置來更新Image Stream並導致重新部署。
我試圖設置它,以便webhook會觸發一個Openshift構建,但服務器需要python 3與numpy和scipy,這使得構建卡住。我能做到的最好的辦法是根據requirements.txt
以及其他的setup.py
,通過Python 3安裝numpy,但這仍然陷入困境。我有一個工作webhook去爲基本相同的佈局欄上的需求(Python3金字塔與女服務員)運行一個不同的應用程序。
- Github上:https://github.com/matteoferla/pedel2
- 泊塢窗:https://hub.docker.com/r/matteoferla/pedel2/
- Openshift:http://pedel2-git-matteo-ferla.a3c1.starter-us-west-1.openshiftapps.com
UPDATE我已經做了Openshift pyramid starter模板。
啊。出於記憶的原因,我爲了熊貓而苦苦掙扎。 我可以將資源限制從512 MB(默認)增加到1 GB。 因爲我是學術用戶,所以我不能超過1 GB,他們還沒有發佈任何補助金。我會嘗試。謝謝 –
我還沒有看到任何人在運行應用程序時需要更多內存方面的問題,這只是應用程序的構建。這些軟件包會在啓用優化的情況下進行編譯,這非常耗費內存。因此,確保您在構建配置中更改內存,而不是部署配置。 –
所以這不是內存問題。 我曾嘗試以下: *所有的requirements.txt文件-numpy超時 *所有內與test_requirements =「」 -numpy嘔吐一些C++代碼,但說,這是罰款 *在要求numpy的,SciPy的在安裝setup.py .py -scipy無法找到numpy 並行使用centos/python-36-centos7的Docker適用於所有情況。 –