2017-02-24 31 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上安装所有依赖项。