2

Python を使用して RRD データベースにアクセスしたいので、 RRDtoolを Pythonにインポートしようとしていますがimport rrdtool、しようとすると次のエラーが発生します。

Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path.append('/opt/rrdtool-1.4.5/bin')
>>> import rrdtool
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named rrdtool

私の RRDtool は にあり/opt/rrdtool-1.4.5/binます。

4

4 に答える 4

1

さて、次のコマンドを実行するだけで問題は解決します。

sudo apt-get install python-rrd

于 2011-03-01T16:17:09.713 に答える
0

おそらくpy-rrdtoolが必要です。これは、サイトまたはパッケージマネージャーから直接入手できます。

于 2011-02-26T20:27:30.877 に答える
0

Python モジュールが「bin」フォルダー内にあることはほとんどありません。また、構成されたパスからファイルをインポートするには、参照されるパスが適切な Python パッケージである必要があります。これは、ファイルが含まれている必要__init__.pyがあることを意味します。

于 2011-02-26T18:36:37.703 に答える
0

RRDtool のドキュメントを参考にしてください ( man rrdpyton)。の線に沿った何か

import sys
sys.path.append('/path/to/rrdtool/lib/python2.6/site-packages/')
import rrdtool

トリックを行う必要があります。

于 2011-02-27T23:37:39.863 に答える