python3.1到ASE 16:导入错误:DLL加载失败:指定的程序无法找到。

2020-09-10 16:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试按照SAP文档中的步骤将python(win 7 64位dos)连接到ASE

根据建议,我已将变量设置为推荐

SYBASE = C:\ sybase16
SYBASE_ASE = ASE-16_0
SYBASE_OCS = OCS-16_0

PYTHONPATH = C:\ sybase16 \ OCS-16_0 \ python \ python31_64 \ dll

当我尝试导入sybpydb时,出现以下错误

ImportError:DLL加载失败:找不到指定的过程。

可能是什么问题?

谢谢

Avinash

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试按照SAP文档中的步骤将python(win 7 64位dos)连接到ASE

根据建议,我已将变量设置为推荐

SYBASE = C:\ sybase16
SYBASE_ASE = ASE-16_0
SYBASE_OCS = OCS-16_0

PYTHONPATH = C:\ sybase16 \ OCS-16_0 \ python \ python31_64 \ dll

当我尝试导入sybpydb时,出现以下错误

ImportError:DLL加载失败:找不到指定的过程。

可能是什么问题?

谢谢

Avinash

付费偷看设置
发送
5条回答
SAP砖家
1楼 · 2020-09-10 17:16.采纳回答

我用SAP打开了两种情况。

一种用于Windows上的python,另一种用于Linux上的python来解决连接问题。

最后,我得到了python 3.1.4与SDK一起使用 16.0 SP02 PL05。

Avinash

wang628962
2楼-- · 2020-09-10 17:13

感谢黎明。

我正在使用python 3.1版本(通过下面的输出)。

对"设置"变量还有其他依赖性吗? 消息没有告诉您正在尝试加载哪个DLL。

请参阅具有完全交互作用的会话,从而导致错误

============== ======================================

C: \>回声%SYBASE%
C:\ Sybase16


C:\>回声%SYBASE_OCS%
OCS-16_0
C:\>
C:\ >回显%PYTHONPATH%
C:\ sybase16 \ OCS-16_0 \ python \ python31_64 \ dll

C:\>
C:\> DIR C:\ sybase16 \ OCS-16_0 \ python \ python31_64 \ dll
驱动器C中的卷为OSDisk
卷序列号为0C54-D01C

C:\ sybase16 \ OCS-16_0 \ python \ python31_64 \ dll

的目录 2016年10月21日09:09


2016年10月21日09:09 ..
2014年11月20日10:37 PM 74,752 sybpydb.pyd
1个文件74,7​​52字节
2个目录34,83​​4,894,848字节免费

C:\>
C:\>其中python
C:\ Python31 \ python.exe

C:\> C:\ Python31 \ python.exe --version Python 3.1

C:\>
C:\> C:\ Python31 \ python.exe < br> Win32上的Python 3.1(r31:73574,2009年6月26日,17:50:52)[MSC v.1500 64位(AMD64)]
键入" help"," copyri ght","信用"或"许可证"以获取更多信息。
>>>
>>> import sybpydb
Traceback(最近一次调用):
文件" ",行 1,在<模块>
ImportError中:DLL加载失败:找不到指定的过程。
>>> quit()

C:\>

= ================================================== =============

Avinash

hongfeng1314
3楼-- · 2020-09-10 17:00

嗨,

您是否正在使用python 3.1.x? 如果您使用的是更高版本的python,则可能会遇到此问题。

感谢,
Dawn

Cikesha
4楼-- · 2020-09-10 17:08

它可以解决两种在SAP支持下打开的情况。

对我来说,用SDK 16.0 SP02 PL05唤醒的python 3.1.4

PYTHONPATH非常重要。

我不需要使用PYTHONHOME。

Avinash

打个大熊猫
5楼-- · 2020-09-10 17:17

嗨,

尝试在我们的Wiki中阅读此文章: 在Windows 7上运行SAP Sybase Python示例

看起来您需要添加到 路径PYTHONHOME,您需要设置PYTHONHOME

谢谢,
黎明

一周热门 更多>