【问题标题】:Configuration sap hana and python problems配置sap hana和python问题
【发布时间】:2016-07-11 21:00:06
【问题描述】:

我在成功配置 sap hana 和 python 时遇到问题。我需要的数据位于 sap hana 中,我想用 python 做一些分析。我的描述可能看起来有点愚蠢,但我只学会了如何使用 python 进行分析,我对安装和计算机完全没有了解。 在文章 saphanatutorial com / sap-hana-and-python

有一个关于你应该如何做的描述。我将文件 init.py、dbapi.py 和 resultrow.py 复制到 hdbclient 的 Lib 文件夹中。我还将文件 pyhdbcli.pdb 和 pyhdbcli.pyd 复制到了 python/lib 文件夹。

然后我使用 spyder(与 Anaconda 一起提供)作为编辑器,然后运行 ​​

Test_Python_HANA.py 导入 dbapi

conn = dbapi.connect('ecX-XX-XX-XXX-XXX.compute-1.amazonaws.com', 30015, '系统', '经理')

打印 conn.isconnected()

如互联网上的文章所述。但随后有一条消息:找不到dbapi。

然后我尝试运行这篇文章中提到的代码:scn sap com community developer-center hana blog 2012 06 08 sap-hana-and-python-yes-sir(在Connect to SAP HANA and Run SQL下面的方框中使用 Python 进行查询:)

但随后我也收到消息:找不到 dbapi。 然后我看到 hdbclient 中的 python 是 python 2.6 但我需要 2.7,所以我删除了 hdbclient 文件夹中的 python26 文件夹(因为我没有在我可以卸载它的程序屏幕中看到它)并移动了 python27 文件夹到 hdbclient 文件夹(我在 python 文件夹中再次复制了我之前提到的文件夹)。然后当然是同样的消息。但是 dbapi.py 在 hdbclient 文件夹中,所以我想如果我将脚本放在同一个文件夹中,也许我不会收到该消息。但它仍然说找不到 dbapi.py(虽然它在同一个文件夹中!)。

后来我看到 Anaconda 还安装了一个额外的 python.exe,(如果我查看我的计算机,我的程序中只有 1 个可见。Anaconda 工作,所以我认为它可能不起作用,因为有 2 个python.exe(见图)。所以我试图改变路径(我不确定我是否做对了:在Spyder的右上方有一个路径,描述是:“这是工作目录为文件资源管理器、插件和在编辑器中创建的新文件新打开的控制台"),我确实去了 hdbclient 中的 python27 文件夹并单击了 python.exe。但这也不起作用。

这个故事可能听起来有点像一团糟,这是真的,因为它也是(我不知道该怎么办)。我只想打开一个python编辑器(我不在乎哪个),加载存储在sap hana中的数据并开始我的分析。但我不明白安装/配置过程。我希望有人可以并且愿意帮助我。 picture of the python files

【问题讨论】:

  • 很抱歉邮件中的链接是 2 个点,从那时起所有的空格都是“/”,但我只能添加 1 个链接,因为我是新来的

标签: python python-2.7 configuration failed-installation hana


【解决方案1】:

SAP 软件上的第三方资源,SAP HANA 也不例外,往往只是从 SAP 文档和 SCN 中复制。虽然 SAP 文档会根据先进技术和新 SPS 进行维护和更新,但这些副本通常会被遗弃,从而使搜索最新信息变得一团糟。

在 Python-HANA 接口的情况下,您可能想去源代码并在 GitHub 上找到最新的适配器:https://github.com/SAP/PyHDB 这是reported 可以在所有最新的 Python 版本上工作,所以它会完美与您的 Anaconda 设置集成。

但即使这样,你也不需要sound knowledge about Python ;)

【讨论】:

    猜你喜欢
    • 2017-11-22
    • 2017-02-24
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多