【问题标题】:Cannot install paho-mqtt in Python 3.x无法在 Python 3.x 中安装 paho-mqtt
【发布时间】:2017-06-19 21:51:54
【问题描述】:

我已经在运行 wheezy 的树莓派上安装了 paho-mqtt,同时搭载了 python 2.7 和 3.5。文件说 paho 将同样适用于 python 3.x,但无法安装它。它仅使用 pip 安装到 2.7。任何如何让它在 3.1 上工作的线索我都在 Windows 版本的 python 3.5.2 上很好地安装了它,但不是通过树莓派。在尝试之前进行了 dist-upgrade。

【问题讨论】:

  • 你试过pip3 install paho-mqtt吗? pip 可能指向python2.7,通常pip3 区分python3.x 的点数和python2.x 的点数
  • 我尝试了 pip3 并得到“找不到命令”(甚至尝试作为 sudo)。尝试安装python3-pip发现已经安装了????不知道下一步该去哪里。 Wheezy 中是否有特定的语法来触发 pip3???
  • 要为 python 3.x 运行 pip 安装,我发现命令行应该以 pip-3.2 而不是 pip3 开头。使用 pip-3.2 install paho-mqtt 可以正常工作。感谢您的帮助。
  • 抱歉,我对 Ubuntu 不是特别熟悉,很高兴听到您的了解。
  • 最好将您的解决方案发布为“答案”,以便其他人可以从中受益,而无需阅读 cmets...

标签: python linux python-2.7


【解决方案1】:

在作为基于 Linux 的系统的 Ubuntu 上,以下内容适用于使用 Python3 安装 Paho

sudo apt-get install mosquitto
sudo apt-get install mosquitto-clients
sudo python3 -m pip install paho-mqtt

可能是最终的python3安装成功而没有进行后续步骤。以上是标准pip3 install paho-mqtt 未能正确安装库后成功的安装顺序。祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    • 2018-04-02
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    相关资源
    最近更新 更多