Я получаю ошибку импорта при попытке импортировать twilio в существующее приложение Django.Вот что происходит / что я пробовал:
Пакет twilio загружается в
(/ home / ubuntu / .local / lib / python2.7 / site-packages)
: Этот каталог содержит пакет запроса плюс urllib3.Кажется, что оба они являются зависимостями для twilio.Тем не менее, я понятия не имею, были ли они загружены как зависимости или они уже были из исходной структуры.Если это так, я не знаю, требуют ли они другие части программы.
Рабочее место:
(/ var / www / polar / venv / lib / python2.7 / site-packages):
Я переместил twilio в это место, и именно тогда исчезла ошибка импорта twilio, но именно тогда я получил ошибку импорта для пакета запроса.Поэтому я скопировал пакет запроса и поместил его здесь, затем я получил ошибку импорта urllib3, сделал то же самое и получил другую ошибку импорта из файла из другого каталога.Таким образом, кажется, что первое местоположение имеет много зависимостей для twilio, а другое - нет.
My sys.path is:['',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/home/ubuntu/.local/lib/python2.7/site-packages',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages']
ImportError в / без модуля с именем twilio.rest Метод запроса: GET URL запроса: XXXXXXXXXX Версия Django: 1.11.4 Тип исключения: ImportError Значение исключения: Нет модуля с именем twilio.rest Местоположение исключения: /var/www/polar/frontend/views.py в строке 24 Исполняемый файл Python: / var / www / polar / venv / bin / python Версия Python: 2.7.12 Путь к Python: ['/ var / www / polar', '/var/www/polar/venv/lib/python2.7', '/var/www/polar/venv/lib/python2.7/plat-x86_64-linux-gnu', '/ var / www / polar/venv/lib/python2.7/lib-tk ',' /var/www/polar/venv/lib/python2.7/lib-old ',' /var/www/polar/venv/lib/python2.7/ lib-dynload ',' /usr/lib/python2.7 ',' /usr/lib/python2.7/plat-x86_64-linux-gnu ',' /usr/lib/python2.7/lib-tk ', '/var/www/polar/venv/local/lib/python2.7/site-packages', '/var/www/polar/venv/lib/python2.7/site-packages']
Это оригинальное сообщение об ошибке.У кого-нибудь есть какие-нибудь идеи или предложения, которые меня немного сводили с ума?