0

如何查看我的程序使用的 python-mosquitto 包的版本是什么?如何找到旧版本的 python-mosquitto(0.15 版)并将其删除?

我在树莓派上运行,raspian

4

2 回答 2

2

0.15 是 raspbian 默认存储库提供的版本,所以我认为您是通过包管理器而不是 pip 安装的。

假设是这种情况,您可以使用 删除它sudo apt-get remove python-mosquitto。您可以从 mosquitto 存储库中获取最新版本,您可以按如下方式添加:

# Add the gpg signing key for the repository
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key

# Add the repository url and details to list of sources
cd /etc/apt/sources.list.d/
sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list

然后更新并安装:

sudo apt-get update
sudo apt-get install python-mosquitto

这还将为您提供其他 mosquitto 组件的更新包。

您也可以使用 pip: 安装 pip install mosquitto

当前版本的 mosquitto.py 不包含版本号,但已针对未来版本进行了修复。

于 2013-11-14T11:01:01.917 回答
1

如果您正在使用pip,请使用pip freeze | grep 'python-mosquitto'获取包版本并将pip remove python-mosquitto其删除。

于 2013-11-14T10:30:20.390 回答