我正在CentOS上从源代码构建opencv 3.3.1。
if (strpos($e, $data) !== false) {
我在anaconda中安装了python版本2.7.13。我已经配置了关于anaconda的enrironment变量。在我运行cmake之后,输出显示它已在anaconda下找到了与python相关的路径,这些消息如下:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D BUILD_PYTHON_SUPPORT=ON -DWITH_IPP=OFF -D CMAKE_INSTALL_PREFIX=/mydir ..
但是找不到这些选项:
- 图书馆:
- numpy:
- 包路径:
所以最后它没有构建python2。
我搜索了我的anaconda安装,这些文件都在那里。只是cmake找不到它们。然后我想我可以通过设置环境变量让cmake找到它们。所以我在.bashrc
中添加了这些行 - Python 2:
-- Interpreter: /anaconda/bin/python2.7 (ver 2.7.13)
-- Python (for build): /anaconda/bin/python2.7
-- Pylint: /anaconda/bin/pylint (ver: 1.6.4, checks: 110)
我运行ldconfig,logout和login,清除构建目录并再次运行cmake。不幸的是,它仍然找不到这些选项。
那么这里有什么问题?