2012-02-25 7 views
1

2年前のPythonプログラムでバグを修正しましたが、今はもう一度コンパイルするのに苦労しています。私は単にPythonを手に入れることはできません。Cairo、wxとdistutilsを一緒に使うことはできません。Python、cairo、distutils

OSXでは、Python 2.7でCairoとWXをインポートすることができましたが、py2appは機能しません。このエラーは未知のアーキテクチャに関するものです。

Windows 7では、カイロを正常にインポートできませんでした。私はpy2cairoをインストールし、libcairo-2.dllをWindows/System32に入れましたが、まだインポートエラーが発生します。私もmsvcr90.dllをSystem32にコピーしましたが、まだ運がありません。

誰でもPython、wx、Py2cairo、Cairo、distutilsの組み合わせがありますか? OSXとWindowsでPython 2.6または2.7 32ビットが必要です。

+0

たぶん、あなたは、32ビットおよび64ビットモジュールを混ぜ、カイロ-1.10.2を使用して終了しましたか? –

答えて

0

SnowLeopard DVDより古いバージョンのXCodeをインストールすることで、OSXで動作するようになりました。 py2appはすべてをzipファイルに入れているので、データファイルへのパスにも非常に注意する必要があります。

py2exeは動的にロードされたモジュールとpytzから1つの依存関係をリポジトリにコピーしなかったので悪化し、setup.pyには醜いハッキングが必要でした。

私はlibpngを-1.2.49とpixman-0.20.2を

+0

OSXのバイナリパッケージを作成し、githubにアップロードしました: https://github.com/sbaechler/cairo-binaries – sbaechler

関連する問題