3

どういうわけか、Pythonでカイロを見つけることができません。

./wafconfigureを実行したときに取得しました

Setting top to                           : /home/user/pycairo/py2cairo-1.10.0
Setting out to                           : /home/user/pycairo/py2cairo-1.10.0/build_directory
./configure()
Checking for 'gcc' (c compiler)          : ok
Checking for program python              : /usr/bin/python
Checking for python version              : (2, 7, 2, 'final', 0)
Checking for library python2.7           : yes
Checking for program python2.7-config    : /usr/bin/python2.7-config
Checking for header Python.h             : yes
Checking for program pkg-config          : /usr/bin/pkg-config
Checking for 'cairo' >= 1.10.0           : yes
Configuration:
PREFIX                                   : /usr/local
LIBDIR                                   : /usr/local/lib

次に、。/wafinstallを実行しました。

試した

import cairo
ImportError: No module named cairo

今、私は次に何をすべきかについてかなり困惑しています。/usr/local/lib/python2.7/site-packagesを確認しましたが、そこにありますが、それが唯一のパッケージです。私はまた、それが行くつもりであると私が思う「dist-packages」に気づきましたか?

どんな助けでも大歓迎です。

4

5 に答える 5

7

Ubuntuを完全にサポートするパッケージバージョンを使用することの何が問題になっていますか?

http://packages.ubuntu.com/python-cairo

CairoベクターグラフィックライブラリのPythonバインディング

http://packages.ubuntu.com/python-gi-cairo

GObjectライブラリのPythonCairoバインディング

Cairoを使用する「最新の」方法は、gobjectイントロスペクション(2番目のパッケージ)を使用する必要があります。

from gi.repository import cairo

これは、さまざまなプログラミング言語間で一貫しているGIリポジトリから主に自動生成されたAPIを使用します。

于 2012-12-06T23:12:32.610 に答える