点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我对Cloud Foundry和python还是很陌生,并且想尝试
https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/0a99ed7085b8447cb303c43253f2c704.html
使用HANA数据库服务构建python应用。
但是,按照本教程中的步骤操作后,该应用程序无法启动并引发如下错误:
文件" server.py ",第4行,在
从hdbcli导入dbapi
ModuleNotFoundError:没有名为" hdbcli"的模块
我已经下载了XS_PYTHON并将其提取到目录中。 然后按照教程中的命令发出下载命令
点下载-d供应商-r requirements.txt –查找链接sap_dependencies
供应商目录如下
(29.7 kB)
嗨,
最终明白了。
其他平台的文件将包含在供应商目录中(hdbcli-2.3.14-cp36-cp36 ****。whl),并且requirements.txt的另一行带有" hdbcli == 2.3.14"
你好Marcus,
我遵循了完全相同的过程,但仍然遇到相同的错误:
2018-03-31T15:08:53.27 + 0530 [STG/0] ERR无法找到满足要求hdbcli == 2.3.14的版本(来自-r/tmp/contents463332238/deps/0/requirements。 txt(第3行))(来自版本:) 2018-03-31T15:08:53.27 + 0530 [STG/0] ERR未找到匹配的hdbcli == 2.3.14发行版(来自-r/tmp/contents463332238/deps/0/requirements.txt(第3行)。
热切地等待答复。
此致
Navin
嗨,
最终明白了。
其他平台的文件将包含在供应商目录中(hdbcli-2.3.14-cp36-cp36 ****。whl),并且requirements.txt的另一行带有" hdbcli == 2.3.14" 。
我有一种解决方法:
只需将py版本的文件复制到" vendor"文件夹。 在需求文件" hdbcli"内就足够了。 然后只需启动" cf push"即可。
我认为这不是完整的解决方案,但是'pip install ..'不适用于我。
这样我就可以正常工作了。 我愿意寻求更好的解决方案。
嗨,马库斯,
我有一个类似的问题。 供应商文件夹中的许多依赖项。 似乎并非所有人都已上传。 安装失败,并显示以下信息:
找不到hdbcli == 2.3.14的匹配发行版(来自-r/tmp/contents253433951/deps/0/requirements.txt(第3行))
pip安装失败。 您有一个供应商目录,它必须包含所有依赖项。
您知道为什么无法解决依赖项吗?
感谢您和最诚挚的问候
Raphael
我遇到了同样的问题。 您可以直接在供应商文件夹中使用pip install hdbcli,它将自动下载whl文件,而在部署时,这些文件也会被检测到。
>> pip安装hdbcli(直接在供应商文件夹中)
一周热门 更多>