我想提出在IBM bluemix Python应用程序,但是当我推它,它有一个错误:导入错误在bluemix
,我发现我的Python版本是2.7.10,所以我想也许原因是太低了,我在runtime.txt版本更改为3.5.1这样的:
python-3.5.1
,但它仍然没有工作,并已同error.I知道我应该安装这个包,但我怎么能在bluemix中安装? 任何人都可以请给我一个解决方案?
我想提出在IBM bluemix Python应用程序,但是当我推它,它有一个错误:导入错误在bluemix
,我发现我的Python版本是2.7.10,所以我想也许原因是太低了,我在runtime.txt版本更改为3.5.1这样的:
python-3.5.1
,但它仍然没有工作,并已同error.I知道我应该安装这个包,但我怎么能在bluemix中安装? 任何人都可以请给我一个解决方案?
是的,我解决了它。在bluemix中,如果你使用一些不是标准python包的一部分的包,你应该将它们写在你的requirements.txt中,然后bluemix会下载这个包。
看着你的错误,它说你错过了lxml
库。这不是作为标准Python软件包的一部分安装的,因此您需要根据您的设置安装pip
或conda
。
pip install lxml
当您执行cf push
时,如果根文件夹中存在requirements.txt
文件,它将在Bluemix上安装所有依赖项。