0

Ich versuche Cloudant-Python-Bibliothek in meiner Anwendung zu verwenden, aber ich bin nicht in der Lage, die Bibliothek selbst zu importieren, wie ich ImportError: No module named document bekomme, sobald ich es versuche um etwas aus dem Cloud-Kontext zu importieren. Im Folgenden sind Details:ImportError: Kein Modul mit dem Namen Dokument für einen Cloudant-Import

  • Cloudant Version: cloudant-2.6.1.dev0
  • Python-Version: Python 2.7.9
  • Beispiel-Codes, die Fehler geben:

from cloudant.document import Document

ODER

from cloudant.client import Cloudant

ODER

from cloudant import Cloudant

Der Fehler ist wie folgt:

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 
+0

Können Sie überprüfen, ob das Cloudant-Modul ordnungsgemäß installiert wurde ?. Probieren Sie ">>> help (" Module ")" im Python-Interpreter. – Naga2Raja

+0

Wenn ich '' cloudant.client import Cloudant 'auf Python-Interpreter ausführen, funktioniert es wie erwartet, aber wenn ich irgendwo in Skript aufnehmen, gibt es Fehler zurück. –

+0

verwenden Sie virtuelle Umgebung und irgendwie ist es nicht aktiviert, wenn Sie das Skript ausführen? – anuragal

Antwort

1

Das Problem ist gelöst, wie ich sehr dummen Fehler korrigiert, nannte ich mein Skript-Datei als cloudant.py so anstatt nach cloudant.__something__ im Bibliothekspaket zu suchen, hat es die gleiche Skriptdatei durchsucht, duh!

Verwandte Themen