如何找到python-mosquitto版本

时间:2013-11-14 10:28:34

标签: python raspberry-pi mqtt mosquitto

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

我正在使用Raspberry Pi,raspian

2 个答案:

答案 0 :(得分: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

这也将为您提供其他蚊子组件的更新包。

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

当前版本的mosquitto.py不包含版本号,但已针对未来版本修复此问题。

答案 1 :(得分:1)

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