Ошибка импорта в twilio
-
29-10-2019 - |
Вопрос
У меня та же проблема, что и в этой теме, относительно twilio-python :
twilio.rest отсутствует в twilio pythonверсия модуля 2.0.8?
Однако у меня такая же проблема, но у меня установлена версия 3.3.3.Я все еще получаю сообщение «Нет модуля с именем rest» при попытке импортировать twilio.rest.
Загрузка библиотеки из автономного скрипта Python работает.Итак, я знаю, что установка пакета сработала.
родовое словоно это не работает:
родовое словоУ вас есть идеи, что я могу попробовать дальше?
Решение
Я назвал файл python в своем проекте twilio.py
.Поскольку этот файл был загружен первым, последующие вызовы загрузки twilio будут ссылаться на этот файл, а не на библиотеку twilio.
TL; DR: просто не называйте свой файл python twilio.py
Другие советы
Проверьте, какие версии pip
и python
вы используете с помощью этой команды:
pip
необходимо установить по пути, с которого ваш исполняемый файл Python может читать.Иногда будет более одной версии кода pip
, например, pip-2.5
, pip-2.7
и т. Д. Вы можете найти их все, запустив compgen -c | grep pip
.Также может быть более одной версии Python, особенно если у вас установлены Macports, brew или несколько версий Python.
Проверьте, какая версия модуля twilio установлена, выполнив эту команду:
родовое словоНа выходе должен быть сгенерированный код.
Надеюсь, это поможет - оставьте комментарий, если у вас есть еще вопросы.
Это сработало для меня: (Windows)
Библиотеки Python находятся в G: \ Python \ Lib
(Python установлен в G :, у вас может быть иначе)
Загрузите Twilio с github, вставив библиотеку в >> G: \ Python \ Lib <<
Проблема с импортом исчезла :)
У меня была такая же проблема, и она сводила меня с ума.Наконец я разобрался.Когда вы получаете сообщение об ошибке:
<цитата>AttributeError: модуль twilio не имеет атрибута version
Посмотрите на две строки выше, и ошибка сообщает вам, где предполагается найти файл twilio.Поэтому я переместил его с того места, где он был, туда, где он просил.
Установлено в:
общий Перемещено в:
Отслеживание (последний вызов последний):
Файл "", строка 1, в
импорт Twilio
Файл "C:\Users\rhuds\AppData\Local\Programs\Python\Python37-32\twilio.py"
, строка 2, в
Теперь я могу импортировать Twilio.Кроме того, единственное, что я сделал, - это удалил старые версии Python, но я не думаю, что это имело значение.