python jdbc连接运行时错误:无法加载DLL

2024-09-30 01:37:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用jaydebeapi连接到Teradata数据库,但当我运行代码时,它会给我以下错误:

RuntimeError: Unable to load DLL
 [/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib], error = dlopen(/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib, 9): no suitable image found.  Did find:
        /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib: mach-o, but wrong architecture at native/common/include/jp_platform_linux.h:45

然后我试着看看是因为丢失了libjvm.dylib还是它在错误的位置。 我在终端输入:

^{pr2}$

检查libjvm是否在正确的位置。输出正确:

/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib

这是我的Java问题还是Jpype问题?在


Tags: 代码数据库libraries错误contentslibraryjavadylib

热门问题