Ich verwende Python 3.5 und ich habe cloudant Paket durch einen Befehl ausführen installiert:ImportError: Kein Modul namens 'cloudant.client'; ‚Cloudant‘ ist kein Paket
sudo -H pip3 install cloudant
Ich versuche, mit Python-Datenbank zu verbinden. Gemäß der Dokumentation - https://console.bluemix.net/docs/services/Cloudant/getting-started.html#getting-started-with-cloudant. Dieser Code sollte Werke:
from cloudant.client import Cloudant
client = Cloudant("username", "password", url="https://user_name.cloudant.com")
client.connect()
client.disconnect()
Wenn ich es laufen lasse, bekomme ich eine Fehlermeldung:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/tomek/Projects/stage-control/cloudant.py", line 1, in <module>
from cloudant.client import Cloudant
ImportError: No module named 'cloudant.client'; 'cloudant' is not a package
Geben Sie 'pip show cloudant' in der Befehlszeile ein. Was wird gemeldet? Wenn nichts, dann ist das Paket nicht installiert. Außerdem möchten Sie selten Pakete mit 'sudo' installieren. Tun Sie es einfach als normaler Benutzer. Siehe [Was sind die Risiken beim Ausführen von 'sudo pip'?] (Https://stackoverflow.com/questions/21055859/what-are-the-risks-of-running-sudo-pip) – Raj