Установил последнюю версию прошивки Wiren Board 7.
Перед установкой пакетов
apt-get update
затем
apt-get install paho-mqtt
после чего выдает ошибку E: Unable to locate package
связь с интернетом есть
Последняя версия — это какой релиз, testing или stable?
Расскажите, чуть подробнее, что вы хотите сделать и зачем вам paho-mqtt? Например, если вам нужна библиотека для Python, то она находится в пакете python3-paho-mqtt
. И на контроллере уже установлена самая свежая версия:
# apt policy python3-paho-mqtt
python3-paho-mqtt:
Installed: 1.5.1-1
Candidate: 1.5.1-1
Version table:
*** 1.5.1-1 500
500 http://deb.debian.org/debian bullseye/main armhf Packages
100 /var/lib/dpkg/status
Установлена вот эта версия 202306290824_wb-2304_bullseye_wb7x
Нужна работа Python с mqtt но и другие пакеты не ставятся.
Тогда вам нужен пакет python3-paho-mqtt, который уже установлен. Пакета paho-mqtt не существует в репозитории Debian.
Какие, например? Попробуйте вместо установки сперва поискать пакет, где находится нужный вам софт, например:
# apt search paho-mqtt
Sorting... Done
Full Text Search... Done
libpaho-mqtt-dev/oldstable 1.3.8-1 armhf
Eclipse Paho MQTT C client - development files
libpaho-mqtt1.3/oldstable 1.3.8-1 armhf
Eclipse Paho MQTT C client - shared libraries
python3-paho-mqtt/oldstable,now 1.5.1-1 all [installed,automatic]
MQTT client class (Python 3)
python3-paho-socket/testing,now 0.0.3-1 all [installed,automatic]
Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers
Тогда вот эта страница вводит в заблуждения Программирование контроллера Wiren Board с помощью языка Python — Wiren Board
Чем? Там дана ссылка на библиотеку, а там уже есть инструкция по установке с помощью pip, а не apt:
pip install paho-mqtt
И повторюсь, библиотека уже установлена и её можно использовать в своих скриптах.
File “run.py”, line 2, in
import paho.mqtt.client as mqtt
ImportError: No module named paho.mqtt.client
Пример из той ссылки выдает вот такое.
Добрый день.
пробую выполнить
Проверил.
pip install paho-mqtt
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting paho-mqtt
Downloading paho-mqtt-1.6.1.tar.gz (99 kB)
|################################| 99 kB 762 kB/s
Building wheels for collected packages: paho-mqtt
Building wheel for paho-mqtt (setup.py) ... done
Created wheel for paho-mqtt: filename=paho_mqtt-1.6.1-py2-none-any.whl size=62116 sha256=4038bba71fa5deacc18a24b730d095fefdeb9d4805b44e5d732011a1fa07c263
Stored in directory: /mnt/data/root/.cache/pip/wheels/30/d9/ee/7c99c523059d22d63f50aba7ae411d3a815bed16c932cf1a36
Successfully built paho-mqtt
Installing collected packages: paho-mqtt
Successfully installed paho-mqtt-1.6.1
Соответственно:
python -c "import paho.mqtt.client as mqtt; exit()"
Так как контроллер - точно такой же компьютер как и тот за которым все работаем - то и методы установки и настройки те же, совершенно.
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.