0

我正在尝试在 Windows 的 python 上安装 pyvlfeat。为了安装这个模块,我必须安装boost.python. 我安装并编译了 boostbjam --with-python toolset=gcc --layout=tagged

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

我如何解决它?

4

2 回答 2

1

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

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

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

然后运行 ​​python setup.py install

于 2013-11-24T13:13:20.423 回答
0

您可能需要先 安装 boost.python 如何安装 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

于 2016-09-22T02:27:35.560 回答