Ich möchte es als Suchpfad für gemeinsam genutzte Bibliotheken hinzufügen, aber es ist eine Problemumgehung, wenn ich keine Berechtigung habe.
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
Ich möchte die darin enthaltene Datei lesen.
Angenommen, "/home/username/usr/lib/XXXX.so" ist in der Python-Datei vorhanden
import ctypes
ctypes.cdll.LoadLibrary('/home/username/usr/lib/XXXX.so')
Wenn Sie es einmal zwangsweise lesen, wird es auch dann wiederverwendet, wenn es in die Bibliothek geladen wird, sodass es funktioniert.
import CaboCha
Wenn Sie wütend werden, weil "libcabocha.so.5" fehlt, wenn Sie versuchen, dies zu tun
import ctypes
ctypes.cdll.LoadLibrary('/home/username/usr/lib/libcabocha.so.5')
import CaboCha
Es funktioniert sicher mit.
Recommended Posts