Должен ли каталог модуля Python соответствовать версии Python?Python

Программы на Python
Ответить
Anonymous
 Должен ли каталог модуля Python соответствовать версии Python?

Сообщение Anonymous »

Сообщение об ошибке
Контекст: MacOS Ventura (Intel Imac)
Код Python:

Код: Выделить всё

import paho.mqtt.client as mqtt
Отказ возвращается:

ModuleNotFoundError: нет модуля с именем «paho»

Попытка установить клиент paho-mqtt

Код: Выделить всё

user@iMac ~ % pip install paho-mqtt
Requirement already satisfied: paho-mqtt in /usr/local/lib/python3.11/site-packages (2.1.0)
user@iMac ~ % pip3 install paho-mqtt
Requirement already satisfied: paho-mqtt in /usr/local/lib/python3.11/site-packages (2.1.0)
Через доморощенный: Brew install libpaho-mqtt

Код: Выделить всё

user@iMac ~ % pip list  | grep paho
paho-mqtt              2.1.0
Версии Python

Код: Выделить всё

user@iMac ~ % python3 -V
Python 3.10.8
Вопрос
Должен ли python3 -V возвращать 3.11? Я спрашиваю, потому что версия 3.11 находится в /usr/local/lib/python3.11/site-packages.

Код: Выделить всё

/usr/bin/python3 -V
возвращает Python 3.9.6.

Подробнее здесь: https://stackoverflow.com/questions/793 ... on-version
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»