安装dlib python模块获取segfault

用户名

我正在尝试安装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版本不兼容引起的,这可能是由于使用自制版本的库引起的与系统python。我相当确定这是某种原因,但是CMake在编译时会告诉我

-- Detecting CXX compile features - done
-- Boost version: 1.59.0
-- Found the following Boost libraries:
--   python
-- Found PythonLibs: /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib (found suitable version "2.7.10", minimum required is "2.6")
-- USING BOOST_LIBS: /usr/local/lib/libboost_python-mt.dylib
-- USING PYTHON_LIBS: /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib
-- Enabling SSE4 instructions
 *****************************************************************************

所以我知道python libs和boost libs都来自自制软件/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

但是如果我尝试将其导入,它总是会导致段错误。我正在使用包含的附件setup.py进行安装,并认为如果python / boost不匹配,我可能需要自己运行CMake,但对我来说它们看起来不错。有人对我有什么建议吗?任何帮助将不胜感激。

吉姆·里斯曼

在这里查看我的答案我提交了一份PRPR在使用酿造的Python的OS X上为我处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在python 3上安装dlib

来自分类Dev

为其他python环境安装dlib

来自分类Dev

无法安装 DLIB [Debian 7] [Python 2.7]

来自分类Dev

安装 python 模块 ImportError (dlib, imutils) raspberry pi

来自分类Dev

使用python 3.8 Windows 10错误安装dlib

来自分类Dev

在python = 3.6上的Anaconda上安装dlib失败

来自分类Dev

在Mac OS上为Anaconda安装dlib模块时出现问题

来自分类Dev

如何在Ubuntu 14.04中为python3安装dlib

来自分类Dev

安装dlib时出错

来自分类Dev

安装 Dlib 19.4

来自分类Dev

macOS-无法安装dlib

来自分类Dev

“ ModuleNotFoundError”。如何获取我的python以确定模块的安装位置?

来自分类Dev

如何安装Python模块?

来自分类Dev

安装Python模块六

来自分类Dev

python安装模块apiclient

来自分类Dev

安装python模块的问题

来自分类Dev

Python 模块安装

来自分类Dev

导入 dlib ModuleNotFoundError: 在 python IDLE 中没有名为“dlib”的模块

来自分类Dev

没有名为“ dlib”的模块

来自分类Dev

用pip安装Python模块

来自分类Dev

Python netifaces模块Windows安装

来自分类Dev

如何安装gssapi python模块?

来自分类Dev

无法安装python模块urlparse

来自分类Dev

无法安装python模块urlparse

来自分类Dev

通过pip for python安装模块

来自分类Dev

Python3.3的模块安装

来自分类Dev

如何安装python pymorph模块?

来自分类Dev

Python无法安装模块(3.2.5)

来自分类Dev

在Azure中安装python模块