问题描述
我正在尝试通过调用功能模块 RFC_READ_TABLE 将 python 连接到 SAP。我遵循了 this link 中的每个步骤,包括设置环境变量。
但是,当我尝试导入 Pyrfc 时,出现错误:ImportError: DLL load failed while importing _pyrfc: The specified procedure could not be found.
如果我在 CMD Consule 中手动设置 PATH=C:\nwrfcsdk\lib;C:\nwrfcsdk\bin;%PATH%,它工作正常,
我已经多次重启我的电脑。还是一样的问题。 有人可以帮助我吗?谢谢。
解决方法
很可能您下载了错误版本的 PyRFC,这就是它在路径中找不到它的原因:
https://github.com/SAP/PyRFC/issues/152
最近我陷入了这个陷阱,并试图找出我的机器上无法识别 NWRFC/PyRFC 的原因