Как решить: ImportError: невозможно импортировать имя 'HttpNtlmAuth' в сценарии python3? - PullRequest
0 голосов
/ 20 октября 2018

Я установил оба модуля request и reports_ntlm, используя «sudo python3 -m pip install messages» (и запросы_ntlm соответственно), и обе установки были успешными.

Когда я пытаюсь выполнить «из запросов import HttpNtlmAuth», Я получаю сообщение об ошибке "не могу импортировать имя 'HttpNtlmAuth'. Я не получаю эту ошибку в моей строке" запросов на импорт ".

Когда я делаю" список пипсов sudo python3 -m ", я вижу обаустановлены и являются последними версиями.

Я не сталкивался с этой ошибкой раньше, только "не могу импортировать модуль", поэтому я не знаю, как решить эту проблему.

РЕДАКТИРОВАТЬ 1:Дополнительная информация. Когда я запускаю этот скрипт из командной строки как «sudo», он работает. Поскольку я запускаю свой скрипт на python из файла PHP с использованием «exec», я не особенно хочу запускать его как пользователь root.Есть ли способ обойти это, или возможно выполнить оператор exec с помощью sudo?

...