Ich versuche jaydebeapi zu verwenden, um Teradata DB zu verbinden, aber wenn ich meinen Code ausführen, es gibt mir diese Fehlermeldung:Python jdbc Verbindung Runtime: Kann DLL laden
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
ich versuchte dann, wenn sein zu sehen, aufgrund eines fehlenden libjvm.dylib
oder wenn es an der falschen Stelle ist. i in Terminal eingeben:
/usr/libexec/java_home -v 1.7
überprüft, ob libjvm an der richtigen Stelle war. Ausgang sah richtig aus:
/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries/libjvm.dylib
Ist das mein Java-Problem oder ein Jpype-Problem?