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 软件包的一部分安装的,因此您需要使用 pip
或 conda
来安装它,具体取决于您的设置。
pip install lxml
是的,我解决了。在 bluemix 中,如果您使用一些不属于标准 python 包的包,您应该将它们写在您的 requirements.txt 中,然后 bluemix 将下载这个包。
当您执行 cf push
时,如果您的根文件夹中有 requirements.txt
文件,它将安装 Bluemix 上的所有依赖项。
我正在 IBM bluemix 中制作一个 python 应用程序,但是当我推送它时,出现错误:
我发现我的 python 版本是 2.7.10 ,所以我想可能是太低的原因,我在 runtime.txt 中将版本更改为 3.5.1 像这样:
python-3.5.1
但它仍然无法正常工作并且具有相同的功能 error.I 知道我应该安装这个包,但是我如何在 bluemix 中安装它? 谁能给我一个解决方案?
查看您的错误,它说您缺少 lxml
库。这不是作为标准 Python 软件包的一部分安装的,因此您需要使用 pip
或 conda
来安装它,具体取决于您的设置。
pip install lxml
是的,我解决了。在 bluemix 中,如果您使用一些不属于标准 python 包的包,您应该将它们写在您的 requirements.txt 中,然后 bluemix 将下载这个包。
当您执行 cf push
时,如果您的根文件夹中有 requirements.txt
文件,它将安装 Bluemix 上的所有依赖项。