2016-12-11 18 views
1

最近Ubuntuを14.04から16.04にアップグレードしましたが、anonymousでpython igraphを使用すると奇妙な問題が発生しました。私は14.04で何の問題もなかった。具体的にUbuntuでPython igraphのインポートエラーが発生しました。16.04

- インストールのpython-IGRAPHが動作しているようPIP:

Collecting python-igraph 
Installing collected packages: python-igraph 
Successfully installed python-igraph-0.7.1.post6 

しかし、Pythonの2.7.12にipythonでIGRAPHを(インポートしよう|アナコンダ4.2.0(64ビット)、私は次の取得:

ImportError        Traceback (most recent call last) 
<ipython-input-3-8e950eb5d8d8> in <module>() 
----> 1 import igraph 

/home/scifric/anaconda2/lib/python2.7/site-packages/igraph/__init__.py in <module>() 
    32 # pylint: disable-msg=W0401 
    33 # W0401: wildcard import 
---> 34 from igraph._igraph import * 
    35 from igraph._igraph import __version__, __build_date__ 
    36 from igraph.clustering import * 

ImportError: /home/scifric/anaconda2/lib/python2.7/site-  ackages/igraph/_igraph.so: undefined symbol: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev 

私は類似したLinuxのアーチやOSX上の問題と解決策のどれといくつかのスレッドが収まるように見える見 任意のアイデアが不足しているもの

ター。? nks!インストール/再インストール/アンインストール/ PythonのIGRAPHの再コンパイルや不満をもたらすCコアライブラリの後

答えて

3

が、ここで働いていたものです: 私はピップとconda でのpython-IGRAPHの両方をアンインストールし、私はすべてを検索した後、ALL IGRAPHディレクトリを削除ルートからトレースします(cd/sudo find -name igraph)。ここから取ら

conda install -c marufr python-igraph=0.7.1.post6 

: 単にアナコンダPython用のコンパイル済みバイナリパッケージをインストールします。 は今ここにタマシュNepusz(@ntamas)への魔法のおかげであるhttps://anaconda.org/marufr/python-igraph

それはそれは簡単ですです。 (しかし、私は以前に経験したPython igraphとCライブラリの間の葛藤に悩まされています。

関連する問題