【问题标题】:Couldn't find rabbitmq after installing the package using pip使用 pip 安装软件包后找不到 rabbitmq
【发布时间】:2019-05-10 18:57:15
【问题描述】:

我想在我的 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 到底指的是什么。有关如何解决这些问题的任何建议?

【问题讨论】:

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

标签: python pip rabbitmq


【解决方案1】:

Python 包rabbitmq 不是rabbitmq 本身,而是绑定到它的Python。看起来底层安装还没有完成——你通常不会从 pip 中得到它,而是从你的发行版的包管理系统中得到它。该安装通常也会设置服务器将在其下运行的用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-25
    • 2016-07-16
    • 1970-01-01
    • 2014-02-07
    • 2013-07-21
    • 1970-01-01
    • 2019-04-21
    相关资源
    最近更新 更多