Получение ImportError: нет модуля с именем document для любого импортируемого облака

Я пытаюсь использовать библиотеку cloudant-python в своем приложении, но я не могу импортировать саму библиотеку, так как получаю ImportError: No module named document как только я пытаюсь импортировать что-либо из облачного контекста. Ниже приведены подробности:

  • Версия Cloudant: cloudant-2.6.1.dev0
  • Версия Python: Python 2.7.9
  • Примеры кодов, которые дают ошибку:

from cloudant.document import Document

ИЛИ ЖЕ

from cloudant.client import Cloudant

ИЛИ ЖЕ

from cloudant import Cloudant

Ошибка заключается в следующем:

Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "cloudant.py", line 1, in <module>
  from cloudant.document import Document
ImportError: No module named document

1 ответ

Проблема решена, поскольку я исправил очень глупую ошибку, я назвал свой файл сценария как cloudant.py так что вместо того, чтобы искать cloudant.__something__ в пакете библиотеки он искал тот же файл скрипта, а!

Другие вопросы по тегам