2016-07-02 5 views
0

64ビットのubuntuマシンでPython 3.5にdlibバージョン19.0をインストールしようとしています。これまでのところ、私がやった:dubをPython 3.5でubuntuにインストールする16 - 適切なlibboost .soファイルをリンクする方法

sudo apt-get install libboost-all-dev 

を私はその後、私のpythonに入った、そしてそれは私にこのエラーを与えたDLIB

import dlib 

をインポートしようとした

その後、
tar xvjf dlib-19.0.tar.bz2 
cd dlib-19.0 
python setup.py install 

dlib version 19.0をダウンロード

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/nate/anaconda3/lib/python3.5/site-packages/dlib-19.0.0-py3.5-linux-x86_64.egg/dlib/__init__.py", line 1, in <module> 
    from .dlib import * 
ImportError: /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0: undefined symbol: PyClass_Type 

私はdlibをlibboost_python-py35.so.1.58.0(これは/ usr/lib/x86_64-linux-gnu /ディレクトリにあります)にリンクする必要があることを知っています。

答えて

1

私はアナコンダを使用していますので、私は私がここに存在するパッケージを使用することができました:それは働いた後

conda install -c menpo dlib=18.18 

https://anaconda.org/menpo/dlib

と端末では、実行を!甘い赤ちゃんジミーに感謝します。

関連する問題