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

相关推荐
胡耀超10 分钟前
探讨零知识证明的数学原理与应用
python·web安全·区块链·密码学·数据安全·零知识证明
weniry15 分钟前
Git基础原理和使用
linux
小雅痞17 分钟前
[Java][Leetcode middle] 12. 整数转罗马数字
java·linux·leetcode
不许哈哈哈22 分钟前
自动化点击工具
运维·python·自动化
孤寂大仙v33 分钟前
【Linux笔记】——线程同步条件变量与生产者消费者模型的实现
linux·c++·笔记
努力学习的小廉35 分钟前
深入了解linux系统—— 基础IO(上)
android·linux·运维
末央&36 分钟前
【Linux】进程的基本概念
linux·运维·服务器
满怀10151 小时前
【Flask全栈开发指南】从零构建企业级Web应用
前端·python·flask·后端开发·全栈开发
PWRJOY1 小时前
Flask-SQLAlchemy_数据库配置
数据库·python·flask
DjangoJason1 小时前
计算机网络 : Socket编程
linux·服务器·开发语言·笔记·计算机网络