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

相关推荐
ldj202012 分钟前
2025 Centos 安装PostgreSQL
linux·postgresql·centos
Rockson13 分钟前
使用Ruby接入实时行情API教程
javascript·python
翻滚吧键盘18 分钟前
opensuse tumbleweed上安装显卡驱动
linux
cui_win1 小时前
【内存】Linux 内核优化实战 - net.ipv4.tcp_tw_reuse
linux·网络·tcp/ip
Tipriest_1 小时前
Python关键字梳理
python·关键字·keyword
im_AMBER3 小时前
学习日志05 python
python·学习
大虫小呓3 小时前
Python 处理 Excel 数据 pandas 和 openpyxl 哪家强?
python·pandas
哪 吒3 小时前
2025B卷 - 华为OD机试七日集训第5期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
python·算法·华为od·华为od机试·2025b卷
摸爬滚打李上进4 小时前
重生学AI第十六集:线性层nn.Linear
人工智能·pytorch·python·神经网络·机器学习
CodeWithMe4 小时前
【Note】《深入理解Linux内核》 Chapter 15 :深入理解 Linux 页缓存
linux·spring·缓存