今日の午後、WindowsにPyCairoをインストールするための簡単なチュートリアルを探すために何時間も費やしました。
Cairoプロジェクト自体はWindowsバイナリを維持しないため、他の場所でダウンロードする必要があります(例 http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ )。
また、MSVCはPyCairoでサポートされているコンパイラではないようです(ただし、ソースパッチは単純ですが)。このバグレポートを参照してください。
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=2294
WindowsにPyCairoをインストールするためのチュートリアルを誰かに勧めることはできますか?
完全を期すために以下を追加します-上記のjoaquinの答えは、より単純なルートを提供します(Python 3 support))。
次のチュートリアルをご覧ください。
http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html
(これも http://hal.elte.hu/~nepusz/development/igraph/tutorial/install.html でホストされています)。
上記の質問をしたので、自分で答えられるようにしました。うまくいけば、将来同じような状況にある人がこの投稿を見つけるでしょう:)
Gopyling "pycairo install windows"は上記のリンクを提供しますが、あまり役に立たないいくつかのページの下に表示され、igraphのドキュメントが適用されることも特に明白ではありません。
結局私はPyCairoを(質問のGNOMEリンクから)インストールし、Cairo自体はインストールしませんでした。これにより、使用しようとしたときにDLLインポートエラーが発生しました。幸い、StackOverflowにこのエラーに関する質問があります。
pycairo "ImportError:DLLロード失敗:指定されたモジュールが見つかりませんでした。" DLLがインストールされた後でも
この質問では、上にリンクされた、Tamasのexcellentチュートリアルについて説明します。これは、起動して実行するために必要なすべてです。
pygtkオールインワンインストーラー を使用してコピーをインストールしたと思います。JustWorkで動作したと思います(32b、python2、ご注意ください)。また、投稿で gnome URL について言及しています。
pygtkをすべて1つにインストール http://www.pygtk.org/downloads.html pygtkとpycairoを含むすべての依存関係が含まれます
simpleチュートリアル: http://digitalpbk.blogspot.com.au/2012/03/installing-pygtk-pypango-and- pycairo-on.html
わずか4ステップで、魅力のように機能しました。
StackOverflowにも同様の質問があります: PyCairo-Windowsへのインストール
受け入れられた答えはシンプルで実用的です。
提供されたリンクは古くなっていますが(バージョンは現在アップしているため)、アイデアは素晴らしいです。
私はそれをより一般的にするためにその答えを改善します:
pycairo‑***.whl
ファイルをダウンロードします(ご使用の環境に適したバージョンを選択してください)。
.whl
ファイルをダウンロードするフォルダーに移動し、pip install pycairo-***.whl
と入力します。数秒待つと、すべてが完了します。
私はこの方法をテストしましたが、完全に機能します。