我正在尝试在Mac上使用Cmake构建Co-Fusion。
当我运行python脚本时,出现以下错误
创建构建文件夹,准备CMake,并构建项目... $ mkdir -p /用户/ SabrinaZuraimi /文档/ co-fusion-master / build /用户/ SabrinaZuraimi /文档/ co-fusion-master / deps / boost BOOST_ROOT 找不到路径(在“ ./deps”中)。变量未设置并导出 找不到Pangolin_DIR路径(在“ ./deps”中)。变量未设置和 找不到导出的OpenCV_DIR路径(在“ ./deps”中)。变量未设置和 导出的Traceback(最近一次调用):文件“ install.py”,行 614,在 sys.exit(main(args))文件“ install.py”,主行中的第580行 prepareCMakeAndBuild(buildPath,depsPath)文件“ install.py”,在prepareCMakeAndBuild中的第62行 BOOST_ROOT = os.environ ['BOOST_ROOT']文件“ /anaconda/lib/python2.7/UserDict.py”,第40行,在 getitem 中 引发KeyError(key)KeyError:'BOOST_ROOT'
我已经使用自制软件安装了Boost库,所以我缺少了什么?
brew install boost boost-python
这是我安装时得到的输出
==> Installing dependencies for boost-python: boost
==> Installing boost-python dependency: boost
==> Downloading https://homebrew.bintray.com/bottles/boost-1.68.0.sierra.bottle.
######################################################################## 100.0%
==> Pouring boost-1.68.0.sierra.bottle.tar.gz
/usr/local/Cellar/boost/1.68.0: 13,712 files, 451.4MB
==> Installing boost-python
==> Downloading https://homebrew.bintray.com/bottles/boost-python-1.68.0.sierra.
######################################################################## 100.0%
==> Pouring boost-python-1.68.0.sierra.bottle.tar.gz
/usr/local/Cellar/boost-python/1.68.0: 459 files, 17.3MB