我尝试使用conda和pip命令安装libsvm。 pip命令没有为conda环境安装libsvm,当我使用命令安装conda环境时 - 'conda install -c conda-forge libsvm = 3.21'(在各个站点上推荐)我仍然无法导入svm程序。 它显示错误 - 'ImportError:没有名为svm的模块'
In conda list libsvm is shown as follows maybe it has to do something with vc9_1 build instead py27_0/py27_1/py27_2 1
P.S。我正在使用python 2.7
答案 0 :(得分:3)
来自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
此wheel包包含以下文件:
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