2012-06-26 48 views
0

我试图用RabbitMQ连接到Graphite(0.9.9)使用https://github.com/somic/graphite-rabbitmq 但是,我不完全确定Graphite中的哪个目录应该放置graphite-rabbitmq文件。让RabbitMQ和Graphite连接

当我运行carbon-agent-rabbitm1.py我得到

Failed to import the graphite package. Please verify that this package 
was properly installed and that your PYTHONPATH environment variable 
includes the directory in which it is installed. 

For example, you may need to run the following command: 

export PYTHONPATH="/home/myusername/lib/python/:$PYTHONPATH" 

帮助将是非常赞赏

回答

0

与Python模块的约定,你可以把下载的文件中的任意临时目录,cd到该目录,并运行:

python setup.py install 

标准distutils包会做使得确保一切得到的工作正确的位置。

您可能还需要下载pip将管理下载,并为您安装这些程序包的过程,在这种情况下,你就可以只需键入:

pip install graphite-web 

但是,除了这一切,你真的可以只要将目录添加到名为PYTHONPATH的环境变量中,就像您引用的错误消息所说的那样。

0

除非你在github repo中使用脚本的具体原因,否则我不会看起来像3岁左右,石墨现在通过Twisted Python AMQP库支持RabbitMQ txamqp),这使得这些脚本完全没有必要。