Описание тега voip
Я пытался выяснить это в течение веков.
Когда я запускаю некоторые программы на Python, они потерпели бы крах, сказав, что некоторые модули не могут быть импортированы, а это на самом деле установлены и должны быть импортированы. Например:
pip3
будет катастрофа сImportError: не удается импортировать имя HTTPSHandler
вместо python2 сайт speedtest-cli и
сImportError: нет модуль с именем эмигранта; использовать SimpleXMLTreeBuilder вместо
питон3 сайт speedtest-cli и
сImportError: не удается импортировать имя 'HTTPSConnection'
виртуальное окружение -п питон3 myenv
сOSError: команда /Home/мой_логин/myenv/ОГРН/питон3 -с "импорт sys файлы, Пип; сист...д\"] + sys файла.аргумент argv[1:]))" setuptools и pip ошибка с кодом 1
Ну и что с того, что если я запускаю эти программы с судо
или даже в качестве нового обычного пользователя они будут прекрасно работать. Это происходит только для конкретного пользователя.
Я попытался поляне .кэш
, .типун
и .питон-яйца
в домашний каталог, запустив команду chmod а+ГХ -Р в /usr/
сравнивая все исполняемому файлу Python с которым
с работать пользователей, но ничего не помогает. Python в представление sys.путь
список также идентичны.
Машина - сервер Ubuntu 14.04 х64.
Обновление:
Я думаю, я это исправил... не представляю, как хотя. Я сделал все, что я перечислил в этом вопросе и перезагрузил машину.
ЕЩЕ ОДНО ОБНОВЛЕНИЕ:
Я узнал, что вызвало его. У меня был экспорт в переменной LD_LIBRARY_PATH="/УСР/Либ/plexmediaserver"
в моем .bashrc следующее
. Может кто-то хоть объясни, пожалуйста, почему это произошло?
Результатов нет, если я эхо $в переменной LD_LIBRARY_PATH
. Но если я запускаю экспорт в переменной LD_LIBRARY_PATH="/УСР/Либ/plexmediaserver"
он нарушает какой-либо Python-импорта.