Я установил оба модуля request и reports_ntlm, используя «sudo python3 -m pip install messages» (и запросы_ntlm соответственно), и обе установки были успешными.
Когда я пытаюсь выполнить «из запросов import HttpNtlmAuth», Я получаю сообщение об ошибке "не могу импортировать имя 'HttpNtlmAuth'. Я не получаю эту ошибку в моей строке" запросов на импорт ".
Когда я делаю" список пипсов sudo python3 -m ", я вижу обаустановлены и являются последними версиями.
Я не сталкивался с этой ошибкой раньше, только "не могу импортировать модуль", поэтому я не знаю, как решить эту проблему.
РЕДАКТИРОВАТЬ 1:Дополнительная информация. Когда я запускаю этот скрипт из командной строки как «sudo», он работает. Поскольку я запускаю свой скрипт на python из файла PHP с использованием «exec», я не особенно хочу запускать его как пользователь root.Есть ли способ обойти это, или возможно выполнить оператор exec с помощью sudo?