Ubuntu/Python/PyGtk アプリケーションにライブラリを含める方法を見つけようとしていますが、ストック python 環境には含まれておらず、setup.py ファイルに依存関係として追加することはできません。ライブラリはpygalと呼ばれ、PIP パッケージ (利用可能な .deb または ppa はありません) がありますが、アプリケーションに含める方法を探していました。ソース .py ファイルをライブラリに含めることができると思いますが、コードに含める方法がわかりません。Pygal には lxml Python ライブラリも必要です。私のマシンにpip経由でインストールでき、正常に動作しますが、これを自動化するか、.debパッケージのsetup.pyファイルに含めるかどうかはわかりませんでした。ヘルプやアドバイスをいただければ幸いです。
2217 次
2 に答える
0
よくわかりませんが、これはうまくいくはずだと思います。pygal
pygal の卵の名前のフォルダーをアプリケーション ディレクトリに配置します。Python インストールから取得できます。次のパスが必要です。
/usr/local/lib/python2.7/dist-packages/pygal-0.13.0-py2.7.egg/pygal
またはpython 3.1を使用している場合
/usr/local/lib/python3.1/dist-packages/pygal-0.13.0-py3.1.egg/pygal
または からダウンロードしpipy
ます。
任意の python ライブラリのように使用できます。
from pygal import *
于 2012-12-13T12:55:36.090 に答える
0
これを *deb ファイルとしてパッケージ化する方法を実際に考え出しました。これを将来の PPA に含める (またはコミュニティに提出する) ことで、システムに python パッケージをクリーンにインストールできます。Debian wiki で素晴らしい記事を見つけましたが、奇妙なことに、私のような初心者には実際には不可解に見えません。 http://wiki.debian.org/Python/Packaging#Example_1:_Python_extension
于 2013-01-01T07:44:38.690 に答える