我正在尝试在 Windows 的 python 上安装 pyvlfeat。为了安装这个模块,我必须安装boost.python
. 我安装并编译了 boostbjam --with-python toolset=gcc --layout=tagged
在此之后,我尝试安装 pyvlfeat,python setup.py install
但在构建过程结束时出现错误cannot find -lboost_python-mt-py26
。
我如何解决它?
我正在尝试在 Windows 的 python 上安装 pyvlfeat。为了安装这个模块,我必须安装boost.python
. 我安装并编译了 boostbjam --with-python toolset=gcc --layout=tagged
在此之后,我尝试安装 pyvlfeat,python setup.py install
但在构建过程结束时出现错误cannot find -lboost_python-mt-py26
。
我如何解决它?
我正在使用从这里获取的数据:对于 pyvlfeat,更改 setup.py 条目:
LinkArgs = ['-msse', '-shared', '-lboost_python-mt-py26']
至
LinkArgs = ['-msse', '-shared', '-lboost_python-mt-py27']
然后运行 python setup.py install
您可能需要先 安装 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