如何在不修改sys.path的情况下在Python中使用libsvm?

如何在不修改sys.path的情况下在Python中使用libsvm?,python,libsvm,Python,Libsvm,我在Ubuntu中安装了libsvm。我要做的就是在Python中从svmutil import*调用,而不给我一个错误。但是,我没有看到关于如何配置libsvm以使用python的好文档。“将libsvm添加到路径”并没有告诉我什么 我不想使用包管理器。在原始libsvm安装文件夹之外运行python时,我需要做什么才能找到libsvm (ykp) yannik@yannik-Inspiron-7580:~/Projects/libsvm$ ls COPYRIGHT java

我在Ubuntu中安装了libsvm。我要做的就是在Python中从svmutil import*调用
,而不给我一个错误。但是,我没有看到关于如何配置libsvm以使用python的好文档。“将libsvm添加到路径”并没有告诉我什么

我不想使用包管理器。在原始libsvm安装文件夹之外运行python时,我需要做什么才能找到libsvm

(ykp) yannik@yannik-Inspiron-7580:~/Projects/libsvm$ ls
COPYRIGHT        java          python   svm.o          svm-toy
description-pak  libsvm.so.2   README   svm-predict    svm-train
doc-pak          Makefile      svm.cpp  svm-predict.c  svm-train.c
FAQ.html         Makefile.win  svm.def  svm-scale      tools
heart_scale      matlab        svm.h    svm-scale.c    windows
(ykp) yannik@yannik-Inspiron-7580:~/Projects/libsvm$ ls python
commonutil.py    Makefile     README  svmutil.py
description-pak  __pycache__  svm.py

我尝试了
sudo ln-s libsvm.so.2/usr/local/lib
并将
~/Projects/libsvm
添加到我的
PYTHONPATH
中,但没有成功。请帮忙

如果
~/Projects/libsvm/python/
是要导入的模块所在的位置,则必须将
~/Projects/libsvm/python/
添加到PYTHONPATH中,而不是
~/Projects/libsvm/
。PYTHONPATH不会自动递归地搜索python文件,如果这是您所期望的