Получение 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__
в пакете библиотеки он искал тот же файл скрипта, а!