bluemix 中的导入错误

ImportError in bluemix

我正在 IBM bluemix 中制作一个 python 应用程序,但是当我推送它时,出现错误:

我发现我的 python 版本是 2.7.10 ,所以我想可能是太低的原因,我在 runtime.txt 中将版本更改为 3.5.1 像这样:

python-3.5.1

但它仍然无法正常工作并且具有相同的功能 error.I 知道我应该安装这个包,但是我如何在 bluemix 中安装它? 谁能给我一个解决方案?

查看您的错误,它说您缺少 lxml 库。这不是作为标准 Python 软件包的一部分安装的,因此您需要使用 pipconda 来安装它,具体取决于您的设置。

pip install lxml

是的,我解决了。在 bluemix 中,如果您使用一些不属于标准 python 包的包,您应该将它们写在您的 requirements.txt 中,然后 bluemix 将下载这个包。

当您执行 cf push 时,如果您的根文件夹中有 requirements.txt 文件,它将安装 Bluemix 上的所有依赖项。