python安装dlib模块_安装dlib python模块getting segfau

博主在OS X上尝试安装dlib python模块时遇到segfault问题,导致Python崩溃。已确认boost和python版本匹配,且dlib安装过程无误。CMake报告显示安装成功,但导入模块时仍触发segfault。寻求解决方案。
摘要由CSDN通过智能技术生成

我试图安装dlib python模块,但是每次我试图导入它时都会遇到一个segfault,python就会像这样崩溃。在└[~/Devspace/dlib]> python

Python 2.7.10 (default, Sep 23 2015, 04:34:21)

[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.72)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> import dlib

[1] 50326 segmentation fault python

我没有收到任何其他错误消息,所以我不知道该怎么做来解决这个问题。我在OS X上使用自制程序安装了boost和python(以及系统python上的符号链接)。我四处搜索,发现这通常是由于boost和python的不兼容版本造成的,这可能是由于在system python中使用自制版本的库所造成的。我很确定这是某种原因,但CMake在编译时告诉我这一点

^{pr2}$

所以我知道python库和boost lib都来自自制程序管理的/usr/local/bin,而不是系统管理的/usr/bin/。使完成良好,并返回一个成功,甚至似乎安装一切都很好。在Install the project...

-- Install configuration: "Release"

-- Installing: /Users/gabriel/Devspace/dlib/tools/python/../../python_examples/dlib.so

Populating the distribution directory /Users/gabriel/Devspace/dlib/./dist/dlib ...

Copying file /Users/gabriel/Devspace/dlib/./python_examples/correlation_tracker.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/correlation_tracker.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/dlib.so -> /Users/gabriel/Devspace/dlib/./dist/dlib/dlib.so.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/face_detector.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/face_detector.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/face_landmark_detection.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/face_landmark_detection.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/find_candidate_object_locations.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/find_candidate_object_locations.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/LICENSE_FOR_EXAMPLE_PROGRAMS.txt -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/LICENSE_FOR_EXAMPLE_PROGRAMS.txt.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/max_cost_assignment.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/max_cost_assignment.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/sequence_segmenter.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/sequence_segmenter.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/svm_rank.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/svm_rank.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/svm_struct.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/svm_struct.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/train_object_detector.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/train_object_detector.py.

Copying file /Users/gabriel/Devspace/dlib/./python_examples/train_shape_predictor.py -> /Users/gabriel/Devspace/dlib/./dist/dlib/examples/train_shape_predictor.py.

running build_py

creating build

creating build/lib.macosx-10.11-x86_64-2.7

creating build/lib.macosx-10.11-x86_64-2.7/dlib

copying dist/dlib/__init__.py -> build/lib.macosx-10.11-x86_64-2.7/dlib

running egg_info

creating dist/dlib.egg-info

writing dist/dlib.egg-info/PKG-INFO

writing top-level names to dist/dlib.egg-info/top_level.txt

writing dependency_links to dist/dlib.egg-info/dependency_links.txt

writing manifest file 'dist/dlib.egg-info/SOURCES.txt'

reading manifest file 'dist/dlib.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

warning: no previously-included files matching '**' found under directory 'dlib/build'

warning: no files found matching '*.bat' under directory 'python_examples'

warning: no previously-included files matching '**' found under directory 'python_examples/build'

writing manifest file 'dist/dlib.egg-info/SOURCES.txt'

copying dist/dlib/dlib.so -> build/lib.macosx-10.11-x86_64-2.7/dlib

creating build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/LICENSE_FOR_EXAMPLE_PROGRAMS.txt -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/__init__.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/correlation_tracker.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/face_detector.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/face_landmark_detection.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/find_candidate_object_locations.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/max_cost_assignment.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/sequence_segmenter.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/svm_rank.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/svm_struct.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/train_object_detector.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

copying dist/dlib/examples/train_shape_predictor.py -> build/lib.macosx-10.11-x86_64-2.7/dlib/examples

running build_ext

之后,它被安装在我的python站点包中,可以用pip看到└[~/Devspace/dlib]> pip freeze

appnope==0.1.0

colorama==0.3.3

cv2==1.0

cycler==0.9.0

decorator==4.0.4

dlib==18.18.99

gnureadline==6.3.3

imutils==0.3

但是如果我尝试导入它,它总是会导致一个segfault。我正在使用包含的setup.py进行安装,并在想如果python/boost不匹配,我可能需要自己运行CMake,但是它们对我来说很好。有人对我有什么建议吗?任何帮助都将不胜感激。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值