Python安装操作sap的pyrfc完整教程

以Linux为例:

1,最好离线安装pyrfc的包,Python3.6对应 pyrfc=2.42 https://github.com/SAP/PyRFC/releases/tag/v2.4.2

2,安装对应的操作sap的sdk:nwrfcsdk,下载安装包,然后解压到/usr/local/sap下面,完整路径/usr/local/sap/nwrfcsdk

3,设置SAPNWRFC_HOME 环境:SAPNWRFC_HOME=/usr/local/sap/nwrfcsdk

4,创建对应的配置文件 vim /etc/ld.so.conf.d/nwrfcsdk.conf 输入:

include nwrfcsdk

/usr/local/sap/nwrfcsdk/lib

5,执行ldconfig,检查是否正常

$ ldconfig -p | grep sap # should show something like:

libsapucum.so (libc6,x86-64) => /usr/local/sap/nwrfcsdk/lib/libsapucum.so

libsapnwrfc.so (libc6,x86-64) => /usr/local/sap/nwrfcsdk/lib/libsapnwrfc.so

libicuuc.so.50 (libc6,x86-64) => /usr/local/sap/nwrfcsdk/lib/libicuuc.so.50

libicui18n.so.50 (libc6,x86-64) => /usr/local/sap/nwrfcsdk/lib/libicui18n.so.50

libicudecnumber.so (libc6,x86-64) => /usr/local/sap/nwrfcsdk/lib/libicudecnumber.so

libicudata.so.50 (libc6,x86-64) => /usr/local/sap/nwrfcsdk/lib/libicudata.so.50

libgssapi_krb5.so.2 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2

libgssapi.so.3 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgssapi.so.3

windows和mac见下面文档

文档:Installation --- pyrfc 3.3 documentation

相关推荐
魔镜er14 分钟前
11-循环神经网络
人工智能·pytorch·python·深度学习·神经网络
Jia ming28 分钟前
从打补丁到一行配置:PREEMPT_RT 主线化之后,实时内核到底该怎么配?
linux
杨云龙UP31 分钟前
MySQL Host is blocked because of many connection errors 导致 JDBC 连接失败排查与解决
linux·运维·网络·数据库·sql·mysql·登录失败
Patrick在香港37 分钟前
Python 抓香港政府公报 RSS:中英两个 feed 的 guid 零重合,lastBuildDate 停在 2016 年
python·数据处理·数据抓取·香港·rss
宁渡AI大模型42 分钟前
河南宁渡科技有限公司|宁渡课堂 AI 全栈面试分享,AI 应用开发高频考点汇总
java·c++·人工智能·python·深度学习·神经网络·rag
企鹅的蚂蚁1 小时前
LubanCat RK3588 实时 Linux 开发(九):从 U-Boot 到 initramfs 的串口启动故障分析
linux·rk3588·u-boot·串口调试·initramfs·linux启动
troy1282 小时前
Python 基础语法(六):函数与模块、文件操作、异常处理
开发语言·python
kkkkkkkkkk_Z2 小时前
学嵌入式和Linux应用编程|学习日记:UDP协议与Wireshark抓包学习笔记
linux·笔记·学习
小叶肥辉2 小时前
LangChain链和LangGraph图的学习笔记【四】——(1)调用方法:invoke(2)提示语模板:PromptTemplate
python·langchain·prompt