29

RHELマシンのソースからpython-igraph0.5.4とigraph0.5.4(0.6もテスト済み)をインストールしました。私がプロットしようとするときを除いて、すべてがうまくいきます。

「TypeError:プロットは利用できません」

構成またはインストールの段階でエラーや警告はありませんでした。

プロットを機能させるには、Linuxに何をインストールする必要がありますか?ルートがないので、ソースからインストールする必要があります。

4

5 に答える 5

13

igraph はプロットに Cairo ライブラリを使用するため、Cairo とその Python インターフェイスが必要になります。Cairo が既にマシンにインストールされている可能性があります (およびで名前が付けlibcairo*られたファイルを探します)。そのため、必要なのは Cairo の Python インターフェースだけです。/usr/lib/usr/lib64

ただし、問題が 1 つあります。Cairo の Python インターフェイスをコンパイルするには、Cairo のヘッダー ファイルが必要です。これは、システムに存在する場合と存在しない場合があります。それらがインストールされていない場合は、Cairo のソースをダウンロードして、そこからインクルード ファイルを取得できます。

于 2012-08-22T17:29:52.313 に答える
2

私は同じ問題を抱えていました(Windows)。Cairo をインストールする必要があります。

残念ながら、windows の公式のアセンブリはありません。しかし、非公式のものもあります。

ノート:

  • cpXX は python のバージョンを意味します (チェック: python -V)
  • ファイルのあるフォルダーで実行します: pip install *.whl(pip のバージョンは 19 以上である必要があります)

詳細については、公式のインストール チュートリアルを参照してください (Windows の場合は chpter igraph)。

于 2020-05-15T07:04:47.793 に答える