我使用brew install --build-from-source --with-python --fresh -vd boost
安装boost。然而,当我在Caffe项目中运行make pycaffe
时,出现此错误:ld: library not found for -lboost_python
。我如何安装该库? find/-name libboost_python*
什么也没有。ld:找不到-lboost_python的库
5
A
回答
3
事实证明,boost 1.56似乎与NVCC有问题,所以boost_python lib文件没有安装。使用boost 1.55进行安装。我用:
git checkout a252214 /usr/local/Library/Formula/boost.rb
brew install --build-from-source --with-python --fresh -vd boost
4
运行命令brew install boost-python
这将下载,编译和安装升压包升压Python支持。 boost-python是graphicsmagick-engine pip包所必需的,我遇到了同样的问题。为了让你发生什么事的想法,这是该命令的输出:
==> Downloading https://downloads.sourceforge.net/project/boost/boost/1.57.0/boost_1_57_0.tar.bz2
######################################################################## 100.0%
==> ./bootstrap.sh --prefix=/usr/local/Cellar/boost-python/1.57.0 --libdir=/usr/local/Cellar/boost-python/1.57.0/lib --with-libraries=python --with-python=python --with-python-root=/System/Library/Frameworks/Python.framework/Versions/2.7
==> ./b2 --build-dir=build-python --stagedir=stage-python python=2.7 --prefix=/usr/local/Cellar/boost-python/1.57.0 --libdir=/usr/local/Cellar/boost-python/1.57.0/lib -d2 -j8 --layout=tagged --user-config=user-config.jam threading=multi,s
你可以或者下载,编译和符号连接升压包(这是我做的本来),但是这是一大堆如果默认路径适用于您,则更简单。
+1
对于python3,您需要运行'brew install boost-python --with-python3',然后使用'-lboost_python3' – ronen 2017-11-09 10:14:47
相关问题
- 1. ld:找不到库
- 2. ld:找不到-lBolts的库
- 3. ld:找不到的库-lomp
- 4. ld:找不到-lGoogleToolboxForMac的库
- 5. LD:库找不到-lGGLCloudMessaging
- 6. LD:找不到库-lz
- 7. ld:找不到-lssl库
- 8. LD:库找不到-lX11
- 9. LD:库找不到-lqscintilla2
- 10. pyvlfeat在安装过程中出现错误:/ usr/bin/ld:找不到-lboost_python -mt-py26
- 11. ld找不到现有的库
- 12. ld找不到安装的库
- 13. LD找不到可用的库
- 14. 的Xcode错误:LD:库找不到-lgomp
- 15. ld:找不到-youtube-ios-player-helper的库
- 16. ld:找不到-lopencore-amrnb的库
- 17. ld:找不到的库-lAFNetworking xcode
- 18. ld:找不到-lgcc_s.10.5的库Xcode
- 19. xcode 8 - ld:库找不到-lcrt1.3.1.o
- 20. Xcode项目 - LD:库找不到-llib
- 21. ld:库找不到-lssl collect2:ld返回1退出状态
- 22. /usr/bin/ld:找不到-lglut
- 23. /usr/bin/ld:找不到-lcplex
- 24. /usr/bin/ld:找不到-lemu
- 25. /usr/bin/ld:找不到-llibboost_filesystem
- 26. /usr/bin/ld:找不到-lhogweed
- 27. ld:找不到框架GRPCClient
- 28. “/ usr/bin/ld:找不到-lz”
- 29. /usr/bin/ld:找不到-lCImg
- 30. LD找不到LIB链接
我在OS X 10.9.5上安装caffe很麻烦。您是否使用修改后的brew配方安装了它?我似乎每次尝试编译caffe时都会遇到不同的错误。我无法找到文件或BLAS(尽管Mac通过加速安装)。有小费吗? – scottlittle 2014-10-04 23:53:23
是的,请确保您执行'brew edit'步骤。请严格遵循Caffe说明。我安装了OpenBLAS。 – 2014-10-05 02:40:23
虽然Caffe compliation成功,但当我尝试运行Caffe时,仍然收到'致命Python错误:PyThreadState_Get:无当前线程'。请让我知道如果你也是! Homebrew对这个问题的建议似乎没有帮助:https://github.com/Homebrew/homebrew/wiki/Common-Issues。在发布问题之前,我正在处理“酿造医生”问题。 – 2014-10-05 02:50:31