title: Issue with using cloudstorage module in python
body: <p>I am trying to upload directly to Google Cloud Storage from a series of URLs. I have been trying to implement the solution form here:
  <a href="https://stackoverflow.com/questions/27623315/how-to-upload-an-image-from-web-into-google-cloud-storage/27624158#27624158?newreg=d80be224c6994787be84bf0bd2be895a">How to upload an image from web into Google Cloud Storage?</a></p>
  
  <p>In particular, whenever I try to open a file using cloudstorage module, </p>
  
  <pre><code>options={'x-goog-acl': 'public-read', 'Cache-Control': 'private, max-age=0, no-transform'}
  with gcs.open(filename, 'w', content_type=content_type, options=options) as f:
      f.write(image_bytes)
  </code></pre>
  
  <p>I get the following error:</p>
  
  <hr>
  
  <pre><code>AttributeError                            Traceback (most recent call last)
  &lt;ipython-input-8-dec1a5d39c62&gt; in &lt;module&gt;()
       18 
       19 options={'x-goog-acl': 'public-read', 'Cache-Control': 'private, max-age=0, no-transform'}
  ---&gt; 20 with gcs.open(filename, 'w', content_type=content_type, options=options) as f:
       21     f.write(image_bytes)
       22     f.close()
  
  AttributeError: 'module' object has no attribute 'open'
  </code></pre>
  
  <p>I have already tried installing cloudstorage in an isolated environment but still had no luck. </p>
  
  <p>Based on the reference below, cloudstorage.open() exist in 
  <a href="https://cloud.google.com/appengine/docs/standard/python/googlecloudstorageclient/functions" rel="nofollow noreferrer">https://cloud.google.com/appengine/docs/standard/python/googlecloudstorageclient/functions</a></p>
  
  <p>Any idea where the problem could be? </p>
  
  <p>Thanks!</p>