python导入dlib失败,出现分段错误

python导入dlib失败,出现分段错误,python,segmentation-fault,dlib,Python,Segmentation Fault,Dlib,现在我正在尝试将dlib与python结合使用。 但我在导入dlib时出现分段错误 我尝试了anaconda、virtualenv和系统默认设置。 我尝试使用pip安装、conda安装、python安装程序.py进行安装。 所有这些最终都会导致分割错误 我确认“whichpython”使用了适当的python解释器 lldb的一个输出如下。 它是从“python setup.py install”安装anaconda3和dlib的 (基本)aaaaaaaa@bbbbbbbb:~$lldb pyt

现在我正在尝试将dlib与python结合使用。
但我在导入dlib时出现分段错误

我尝试了anaconda、virtualenv和系统默认设置。
我尝试使用pip安装、conda安装、python安装程序.py进行安装。
所有这些最终都会导致分割错误

我确认“whichpython”使用了适当的python解释器

lldb的一个输出如下。
它是从“python setup.py install”安装anaconda3和dlib的

(基本)aaaaaaaa@bbbbbbbb:~$lldb python
(lldb)目标创建“python”
当前可执行文件设置为“python”(x86_64)。
(lldb)启动过程
错误:“启动”不是有效的命令。
错误:无法识别的命令“启动”。
(lldb)进程启动
已启动进程11896:“/home/aaaa/anaconda/bin/python”(x86_64)
Python 3.6.4 | Anaconda,Inc.|(默认,2018年1月16日,18:10:19)
linux上的[GCC 7.2.0]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入dlib
进程11896已停止
*线程#1:tid=11896,0x0000555556B429D python`PyObject_SetItem+45,name='python',stop reason=SIGSEGV信号:无效地址(错误地址:0x70)
帧#0:0x0000555556B429D python`PyObject_SetItem+45
python`PyObject_SetItem:
->0x556B429D:movq 0x70(%rbp),%rsi
0x556B42A1:testq%rsi,%rsi
0x55556B42A4:je 0x55556B42BD;
0x556B42A6:movq 0x10(%rsi),%rax
任何知道原因和解决方案的人?

请帮帮我

我终于用venv做到了。
我是如何做到的,如下所示

  • pip卸载dlib
  • 从下载dlib源代码
  • 激活静脉
  • python setup.py安装

  • 可能是某种库引用关系崩溃。

    我使用的操作系统是ubuntu16.04 64位
    (base) aaaaaaaa@bbbbbbbb:~$ lldb python
    (lldb) target create "python"
    Current executable set to 'python' (x86_64).
    (lldb) launch process
    error: 'launch' is not a valid command.
    error: Unrecognized command 'launch'.
    (lldb) process launch
    Process 11896 launched: '/home/aaaaaaaa/anaconda/bin/python' (x86_64)
    Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19) 
    [GCC 7.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import dlib
    Process 11896 stopped
    * thread #1: tid = 11896, 0x00005555556b429d python`PyObject_SetItem + 45, name = 'python', stop reason = signal SIGSEGV: invalid address (fault address: 0x70)
        frame #0: 0x00005555556b429d python`PyObject_SetItem + 45
    python`PyObject_SetItem:
    ->  0x5555556b429d <+45>: movq   0x70(%rbp), %rsi
        0x5555556b42a1 <+49>: testq  %rsi, %rsi
        0x5555556b42a4 <+52>: je     0x5555556b42bd            ; <+77>
        0x5555556b42a6 <+54>: movq   0x10(%rsi), %rax