使用pip安装软件包后找不到Rabbitmq

时间:2019-05-10 18:57:16

标签: python pip rabbitmq

我想在我的Linux机器上安装RabbitMQ。我用命令安装了软件包

pip install rabbitmq

并且该软件包已成功安装。

pip freeze
rabbitmq==0.2.0

但是,当我尝试运行rabbitmq-server时,出现以下错误:

/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 does not exist到底指的是什么。任何有关如何解决这些问题的建议吗?

1 个答案:

答案 0 :(得分:1)

Python包rabbitmq本身不是rabbitmq,而是与其绑定的Python。看来基础安装尚未完成-通常不会从pip获得此安装,而是从发行版的软件包管理系统获得。该安装通常会设置服务器也要在其下运行的用户。