我想在我的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: userrabbitmq does not exit
到底指向什么。关于如何解决这些问题有什么建议吗?
最佳答案
Python 包rabbitmq 不是rabbitmq 本身,而是与其绑定(bind)的Python。看起来底层安装尚未完成 - 通常您不会从 pip 获得该安装,而是从发行版的包管理系统获得。该安装通常会设置服务器运行时所使用的用户。
关于python - 使用pip安装包后找不到rabbitmq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56083402/