我正在尝试在我的mac(OS-X10.6.8)上安装libsvm。LIbVM为C++安装好(我可以使用SVM训练,SVM预测二进制文件就好了)。根据指示,我在libsvm-3.12/python/folder中输入make,得到以下输出
<i>
make -C .. lib
if [ "Darwin" = "Darwin" ]; then \
SHARED_LIB_FLAG="-dynamiclib -W1,-install_name,libsvm.so.2"; \
else \
SHARED_LIB_FLAG="-shared -W1,-soname,libsvm.so.2"; \
fi; \
g++ ${SHARED_LIB_FLAG} svm.o -o libsvm.so.2
</i>
但是当我尝试通过“importsvmutil”在python中使用它时,我得到以下错误
^{pr2}$我不知道如何避开这个错误。我也尝试过用g++的-m64和-arch x86_64标志进行编译(在libsvm的“Make”过程中),但是我仍然遇到这个错误。有人能告诉我怎么解决这个问题吗?在
尝试将
libsvm
构建为通用二进制文件:或者,确保运行的是适当版本的Python(检查Python解释器的横幅)。在
相关问题 更多 >
编程相关推荐