如何在 conda 环境中安装 libsvm 以便我可以在 anaconda 中导入 svm?

How do I install libsvm in a conda environment so that I can import svm in anaconda?

我试过使用 conda 和 pip 命令安装 libsvm。 pip 命令没有为 conda 环境安装 libsvm,当我使用命令 - 'conda install -c conda-forge libsvm=3.21'(在各个站点上推荐)为 conda 环境安装它时,我仍然无法在我的程序中导入 svm。 它显示错误 - 'ImportError: No module named svm'

在conda list libsvm中显示如下 也许它必须用 vc9_1 构建而不是 py27_0/py27_1/py27_21

P.S。我正在使用 python 2.7

conda-forge 频道的 libsvm 包仅提供共享库,不提供 python 绑定。如果您两者都想要,我建议您执行以下操作:

conda remove libsvm
conda install pip

访问 http://www.lfd.uci.edu/~gohlke/pythonlibs 并下载适用于您 python 版本和系统架构的最新版本的 libsvm:

pip install /path/to/downloaded/libsvm-3.21-cp27-cp27m-win_amd64.whl

此轮包包含以下文件:

libsvm-3.21.data/data/Lib/site-packages/libsvm.dll
libsvm-3.21.data/data/Lib/site-packages/svm.py
libsvm-3.21.data/data/Lib/site-packages/svmutil.py
libsvm-3.21.dist-info/DESCRIPTION.rst
libsvm-3.21.dist-info/metadata.json
libsvm-3.21.dist-info/top_level.txt
libsvm-3.21.dist-info/WHEEL
libsvm-3.21.dist-info/METADATA
libsvm-3.21.dist-info/RECORD