buildoutを使用してdjangoにcairoをインストールしようとした経験はありますか? pycairo または py2cairo をインストールします (最初は python >3.0 用で、最新のものは私が使用している python 2.6 用です)
インストールに使用する 2 つのレシピを見つけましたが、どちらもエラーが発生します。エラーはまったく異なりますが、結果は同じです。buildout を使用して cairo をインストールできません.......
基づく: http://pypi.python.org/pypi/tl.buildout_gtk/
[cairo_tl]
recipe = tl.buildout_gtk
#pycairo-url = http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2
pycairo-url = http://cairographics.org/releases/py2cairo-1.8.10.tar.gz
pycairo-md5sum = http://cairographics.org/releases/py2cairo-1.8.10.tar.gz.md5
基づく: https://bitbucket.org/lgs/yaco.recipe.pycairo
[cairo_yaco]
recipe = yaco.recipe.pycairo
find-links = http://pypi.python.org/pypi/yaco.recipe.pycairo/0.1.1
#find-links = http://pypi.python.org/pypi/yaco.recipe.pycairo/0.1
# pkg-config-path ?
どちらも cairo のローカル インストールが必要です (pycairo と py2cairo はこれに依存します): サーバーで使用します:
sudo apt-get install libcairo2-dev
tl.buildout_gtk を使用している部分:
py2cairo-1.10.0 または pycairo-1.8.2 を使用すると、MD5 チェックサムの不一致が発生します (利用可能なリリースについては、http://cairographics.org/releases/を参照してください)。
Error: MD5 checksum mismatch downloading 'http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2'
また:
Error: MD5 checksum mismatch downloading 'http://cairographics.org/releases/py2cairo-1.8.10.tar.gz'
yaco を使っている部分:
この部分が正しく構成されていないと確信していますが (pkg-config-path はローカルの cairo パッケージを参照しています)、その点にさえ達していません。エラーが発生します:
DistributionNotFound: zc.recipe.cmmi
しかし、これは卵にインストールされています
ちなみに、ビルドアウトで PIL をインストールしようとすると、同じような頭痛がしました。これは、多くのオプションとインターネット上の投稿を組み合わせて、多くの時間と試行錯誤を重ねて解決しました。最終的にどのように機能するようになったのか知りたい人がいれば、質問してください。公開します。(私はまだ django のスターターだと考えているので、誰かがこのソリューションに興味を持っているかどうかはわかりません)
PIL には cairo で見つけたすべてのオプションがあるわけではないので、cairo を使い始めました。私のローカルPCではすべて正常に動作しますが(ubuntuデスクトップ)、私のサーバー(Ubuntuサーバー)では動作しません......その場で図面を作成するためのその他のオプション.....(matplotlibなど) ...) お知らせ下さい。