在Windows上安装pyvlfeat:找不到-lboost_python-mt-py26

时间:2013-07-25 12:05:29

标签: python boost-python vlfeat

我正在尝试在Windows上的python上安装pyvlfeat。要安装此模块,我必须安装boost.python。我用bjam --with-python toolset=gcc --layout=tagged

安装并编译了boost

在此之后,我尝试按python setup.py install安装pyvlfeat,但在构建过程结束时,错误显示为cannot find -lboost_python-mt-py26

我该如何解决?

2 个答案:

答案 0 :(得分:0)

我正在使用从here获取的数据: 对于pyvlfeat,更改setup.py条目:

LinkArgs = ['-msse',' - shared',' - lboost_python-mt-py26']

LinkArgs = ['-msse',' - shared',' - lboost_python-mt-py27']

然后运行python setup.py install

答案 1 :(得分:0)

您可能需要先安装boost.python how to install python.boost

或者如果你已经安装了boost.python,你可以这样做:

更改setup.py

LinkArgs = ['-msse',' - shared',' - lboost_python-mt-py26']

LinkArgs = ['-msse',' - shared',' - lboost_python-py26']或

LinkArgs = ['-msse',' - shared',' - lboost_python-py27']

( - pyxx取决于你安装的python版本)

然后运行:(sudo)python setup.py install