title: GCloud: can't import datastore
body: <p>Well I'm trying to use Datastore in a personal project using the Google App Engine. Though, I can't import the datastore module, no matter how hard I try.</p>
  
  <p>I've been using the online console during the whole time (in order to avoid to have to solve problems first on my PC and then on GCloud...) </p>
  
  <p>So, I'm using</p>
  
  <pre><code>from google.cloud import datastore
  </code></pre>
  
  <p>Unfortunately, that's not working at all. The last error I have is</p>
  
  <pre><code>ImportError: No module named google.protobuf
  </code></pre>
  
  <p>But before I had things like <code>Can't import Datastore.</code></p>
  
  <p>What I did was removing the integrality of /lib, and reinstalling every dependancy with pip. Here is my <code>requirements.txt</code>:</p>
  
  <pre><code># 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
  </code></pre>
  
  <p>(The last line was added to try to resolve the last error I got). Before having this error, I got </p>
  
  <p>Also, a little clarification question: I've seen (while looking for answers) people using <code>gcloud</code> and some using <code>google.cloud</code>. What's the difference? What should I use?</p>
  
  <p>Also, <code>pip show google.cloud</code> shows nothing.</p>
  
  <p>What am I missing? </p>
  
  <p>Thank you</p>