Впервые в мире MQTT и Linux. Я следую по этой ссылке , чтобы настроить мой Mqtt-брокер на Raspberry Pi 4.
после выполнения этой команды
# import PackageCloud signing key wget -O - "https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey" | sudo apt-key add -
и следования ее инструкции , Я запустил это:
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.python.sh | bash
Все мои установки pip не выполняются.
например:
$ pip3 install PyMail Looking in indexes: https://pypi.org/simple, https://packagecloud.io/rabbitmq/rabbitmq-server/pypi/simple Collecting PyMail Could not install packages due to an EnvironmentError: 404 Client Error: Not Found for url: https://packagecloud.io/rabbitmq/rabbitmq-server/pypi/simple/pymail/
Как я могу это исправить?
перейдите по этой ссылке, выполните и рабочие команды для настройки rmq: И вы можете использовать pika для подключения к rmq через python
https://computingforgeeks.com/how-to-install-latest-erlang-on-ubuntu-18-04-lts/ https://computingforgeeks.com/how-to-install-latest-rabbitmq-server-on-ubuntu-18-04-lts/
Я попытался удалить мой pip3 и переустановить его.
Удивительно, но даже после удаления и повторной установки ошибка все еще существует ~ !!!
Вот как я решил эту проблему:
Я открыл файл конфигурации пипса, который находится: (в зависимости от разных ОС файл может находиться в другом месте. У меня Raspbian Buster 10)
$ HOME / .pip / pip.conf
В его содержимом я увидел это:
[global] extra-index-url=https://packagecloud.io/rabbitmq/rabbitmq-server/pypi/simple
Затем я удалил URL пакета package и перезапустил свой терминал.
проблема решена.
Я думаю, что некоторые скрипты в этом файле: https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.python.sh
изменили конфигурацию pip