2017-02-24 69 views
0

我想提出在IBM bluemix Python應用程序,但是當我推它,它有一個錯誤:導入錯誤在bluemix

enter image description here

,我發現我的Python版本是2.7.10,所以我想也許原因是太低了,我在runtime.txt版本更改爲3.5.1這樣的:

python-3.5.1 

,但它仍然沒有工作,並已同error.I知道我應該安裝這個包,但我怎麼能在bluemix中安裝? 任何人都可以請給我一個解決方案?

回答

0

是的,我解決了它。在bluemix中,如果你使用一些不是標準python包的一部分的包,你應該將它們寫在你的requirements.txt中,然後bluemix會下載這個包。

0

看着你的錯誤,它說你錯過了lxml庫。這不是作爲標準Python軟件包的一部分安裝的,因此您需要根據您的設置安裝pipconda

pip install lxml 
0

當您執行cf push時,如果根文件夾中存在requirements.txt文件,它將在Bluemix上安裝所有依賴項。