Python 不能';使用pip安装包后找不到rabbitmq

Python 不能';使用pip安装包后找不到rabbitmq,python,pip,rabbitmq,Python,Pip,Rabbitmq,我想在我的linux机器上安装rabbitMQ。我用命令安装了这个包 pip install rabbitmq 软件包安装成功 pip freeze rabbitmq==0.2.0 但是,当我尝试运行rabbitmq服务器时,会出现以下错误: /usr/sbin/rabbitmq-server: line 28: cd: /var/lib/rabbitmq: No such file or directory id: rabbitmq: no such user /usr/sbin/rabb

我想在我的linux机器上安装rabbitMQ。我用命令安装了这个包

pip install rabbitmq
软件包安装成功

pip freeze
rabbitmq==0.2.0
但是,当我尝试运行
rabbitmq服务器时,会出现以下错误:

/usr/sbin/rabbitmq-server: line 28: cd: /var/lib/rabbitmq: No such file or directory
id: rabbitmq: no such user
/usr/sbin/rabbitmq-server: line 32: [: too many arguments
id: rabbitmq: no such user
/usr/sbin/rabbitmq-server: line 34: [: too many arguments
su: user rabbitmq does not exist```
有两个问题: 首先: 我检查了
var/lib/
,在那里找不到rabbitmq目录。 pip为什么没有为我安装它?
第二:我不知道
su:user rabbitmq不存在
到底指向什么。有关于如何解决这些问题的建议吗?

Python包rabbitmq不是rabbitmq本身,而是与之绑定的Python。看起来底层安装还没有完成——通常情况下,您不会从pip获得,而是从发行版的包管理系统获得。该安装通常也会设置运行服务器的用户。

pip install rabbitmq
将安装python的
rabbitmq
库,而不是在linux机器上运行rabbitmq服务所需的二进制文件/库。您可能需要
apk/apt/yum/etc安装rabbitmq
,而不是使用发行版的软件包管理器检查如何下载和安装rabbitmq。