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

相关推荐
牢七8 分钟前
操作系统。
linux
1***s63219 分钟前
Python爬虫反爬策略,User-Agent与代理IP
开发语言·爬虫·python
SongYuLong的博客28 分钟前
openwrt源码编译环境搭建-安装Luci
linux·嵌入式硬件
熙客30 分钟前
Linux:监控命令
linux·运维
飞鱼&31 分钟前
Linux 常用命令
linux·运维·服务器
咖啡の猫1 小时前
Python的自述
开发语言·python
偶像你挑的噻1 小时前
4-Linux驱动开发-字符设备驱动
linux·运维·驱动开发
遇见火星1 小时前
Linux 网络性能测试实战:用 iperf3 精准测出真实带宽与丢包率
linux·网络·php·iperf3
赖small强1 小时前
【Linux驱动开发】Linux块设备驱动开发详解
linux·驱动开发·块设备·字符设备