python - 使用pip安装包后找不到rabbitmq

标签 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: userrabbitmq does not exit 到底指向什么。关于如何解决这些问题有什么建议吗?

最佳答案

Python 包rabbitmq 不是rabbitmq 本身,而是与其绑定(bind)的Python。看起来底层安装尚未完成 - 通常您不会从 pip 获得该安装,而是从发行版的包管理系统获得。该安装通常会设置服务器运行时所使用的用户。

关于python - 使用pip安装包后找不到rabbitmq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56083402/

相关文章:

java - 带有线程池执行器服务的 Vert.x 服务,CPU 使用率高

python - 我需要 rabbitmq 绑定(bind)才能直接交换吗?

c# - 如何在 MassTransit 和 Automatonymous 中配置 EF Core 持久性?

python - 返回具有特定值 "1"的pandas数据框

python - 如果我使用 pip 安装 Anaconda 中未包含的软件包,是否也会在 conda 环境中安装软件包?

python - 如果存在 .git 文件夹,则 pip install editable 在 Windows 中失败

python - 无法使用 Virtualenv 通过 pip 安装

python - python 中的类字段是否继承?

python - Google Tensorflow 中的事件文件

python - 如何在列表字典中获取特定值