Ich tyring sidekit Toolkit für die Sprechererkennung zu verwenden, und ich habe LIBSVM für Ubuntu installiert, ich bin mit Anaconda 3.5. Wenn ich versuche, sidekit zu importieren erhalte ich folgende ImportfehlerFehler beim Import sidekit in Python auf ubuntu
>>> import sidekit
>>> import theano
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/shivam/anaconda3/lib/python3.5/site-packages/sidekit/__init__.py",
line 141, in <module>
from sidekit.libsvm import *
File "/home/shivam/anaconda3/lib/python3.5/site-packages/sidekit/libsvm/__init__.py",
line 37, in <module>
from sidekit.libsvm.svm import *
File "/home/shivam/anaconda3/lib/python3.5/site-packages/sidekit/libsvm/svm.py",
line 324, in <module>
fillprototype(libsvm.svm_get_sv_indices, None, [POINTER(svm_model), POINTER(c_int)])
File "/home/shivam/anaconda3/lib/python3.5/ctypes/__init__.py", line 360, in __getattr__
func = self.__getitem__(name)
File "/home/shivam/anaconda3/lib/python3.5/ctypes/__init__.py", line 365, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib/libsvm.so.3: undefined symbol: svm_get_sv_indices
Haben Sie die Datei '/ usr/lib/libsvm.so.3'? Oder vielleicht benötigt Python eine andere Version von 'libsvm'. – furas
Ich habe diese Datei /usr/lib/libsvm.so.2, die ich installiert habe mit 'conda -c-conda-forge libsvm = 3.21' –
Python benötigt' usr/lib/libsvm.so.3', aber ich don ' Ich weiß, was für ein Unterschied - vielleicht ist es eine andere Version, es wurde mit anderen C/C++ - Compiler kompiliert. – furas