Nun, ich versuche, Datastore in einem persönlichen Projekt mit der Google App Engine zu verwenden. Allerdings kann ich das Datenspeichermodul nicht importieren, egal wie sehr ich es versuche.GCloud: Datenspeicher kann nicht importiert werden
Ich war während der ganzen Zeit die Online-Konsole (um Probleme zu haben, zu vermeiden, zu lösen, zuerst auf meinem PC und dann auf gcloud ...)
Also, ich bin mit
from google.cloud import datastore
Leider funktioniert das überhaupt nicht. Der letzte Fehler, den ich habe, ist
ImportError: No module named google.protobuf
Aber bevor ich hatte Dinge wie Can't import Datastore.
Was ich die Ganzheitlichkeit/lib hat wurde entfernt, und jedes dependancy mit pip neu zu installieren. Hier ist meine requirements.txt
:
# This requirements file lists all third-party dependencies for this project.
#
# Run 'pip install -r requirements.txt -t lib/' to install these dependencies
# in `lib/` subdirectory.
#
# Note: The `lib` directory is added to `sys.path` by `appengine_config.py`.
Flask==0.10
google.cloud==0.25.0
protobuf==3.3.0
(Die letzte Zeile wurde hinzugefügt, um zu versuchen, die letzten Fehler zu beheben ich habe). Bevor ich diesen Fehler hatte, bekam ich
Auch eine kleine Klärung Frage: Ich habe (während auf der Suche nach Antworten) Leute mit gcloud
und einige mit google.cloud
gesehen. Was ist der Unterschied? Was soll ich verwenden?
Auch pip show google.cloud
zeigt nichts.
Was fehlt mir?
Danke