RHELマシンのソースからpython-igraph0.5.4とigraph0.5.4(0.6もテスト済み)をインストールしました。私がプロットしようとするときを除いて、すべてがうまくいきます。
「TypeError:プロットは利用できません」
構成またはインストールの段階でエラーや警告はありませんでした。
プロットを機能させるには、Linuxに何をインストールする必要がありますか?ルートがないので、ソースからインストールする必要があります。
igraph はプロットに Cairo ライブラリを使用するため、Cairo とその Python インターフェイスが必要になります。Cairo が既にマシンにインストールされている可能性があります (およびで名前が付けlibcairo*
られたファイルを探します)。そのため、必要なのは Cairo の Python インターフェースだけです。/usr/lib
/usr/lib64
ただし、問題が 1 つあります。Cairo の Python インターフェイスをコンパイルするには、Cairo のヘッダー ファイルが必要です。これは、システムに存在する場合と存在しない場合があります。それらがインストールされていない場合は、Cairo のソースをダウンロードして、そこからインクルード ファイルを取得できます。
私は同じ問題を抱えていました(Windows)。Cairo をインストールする必要があります。
残念ながら、windows の公式のアセンブリはありません。しかし、非公式のものもあります。
ノート:
python -V
)pip install *.whl
(pip のバージョンは 19 以上である必要があります)詳細については、公式のインストール チュートリアルを参照してください (Windows の場合は chpter igraph)。