4

どうやらlibigraphおよびは、 Ubuntu 8.04 LTS 64 ビットを介して、またはその下でpython-igraphインストールできない地球上で唯一のパッケージです。apt-geteasy_install

ソースからソースへの両方のインストールはスムーズに進むようです...私がそれらを使用しようとするまで。

Python を実行すると、次のようになります。

>>> import igraph
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "igraph/__init__.py", line 30, in <module>
    from igraph.core import *
 ImportError: No module named core

または (python-igraph の easy_install バージョンを使用している場合)

>>> import igraph
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/igraph/__init__.py", line 30, in <module>
  File "build/bdist.linux-x86_64/egg/igraph/core.py", line 7, in <module>
  File "build/bdist.linux-x86_64/egg/igraph/core.py", line 6, in __bootstrap__
ImportError: libigraph.so.0: cannot open shared object file: No such file or directory

ここからソースをつかみました

igraph 0.5.2 = http://igraph.sourceforge.net/download.html

python-igraph 0.5.2 = http://pypi.python.org/pypi/python-igraph/0.5.2

誰かが私を正しい方向に向けることができますか?

4

4 に答える 4

11

どのようにコンパイルしましたか?make install を実行しましたか (存在する場合)。

easy_install バージョンの「ライブラリが見つかりません」というエラーについては、次のことを試してください。

  1. ' sudo updatedb' (locate データベースを更新するため)
  2. ' locate libigraph.so.0' (このファイルがシステム上のどこにあるかを見つけるため。make install を行った場合、/usr/local/lib に移動できた可能性があります ... または python lib dir にありますか?)
  3. このファイルがあるディレクトリが現在の LD_LIBRARY_PATH (' echo $LD_LIBRARY_PATH') にないかどうかを確認してください。
  4. このディレクトリがここにない場合は、追加してみてください ' export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/yourdirhere' (/etc/ld.so.conf に追加して永続的にします) / ' ldconfig -n /yourdirhere'
于 2009-05-07T20:48:20.343 に答える
2

2009 年 11 月 8 日現在、Launchpad から利用可能な igraph の公式 Ubuntu パッケージがあることに注意してください。手順については、Launchpad の対応するページを参照してください。以前の Debian パッケージ リポジトリとは異なり、これは 32 ビットと 64 ビットの両方のアーキテクチャで動作するはずです。

于 2009-11-19T12:05:35.143 に答える
0

libigraph.so.0 はどこですか? /usr/lib 、 /usr/local/lib など、pythonが探す場所にないようです。

于 2009-05-07T11:18:36.483 に答える
0

http://socialsynergyweb.org/network/blog/install-python-igraph-ubuntu-904-64-bitの手順に従いました。また、実際の igraph を実行するために、スクリプト python-igraph-0.5.2/scripts/igraph を使用しました。これで igraph を使用できるようになりました。scripts/igraph スクリプトを使用しないと、同じエラーが発生します。

于 2009-10-30T06:38:41.477 に答える