title: cassandra.InvalidRequest: code=2200 [Invalid query] message="Keyspace '' does not exist"
body: <p>I'm trying to use <a href="http://datastax.github.io/python-driver/installation.html" rel="nofollow noreferrer">python driver for cassandra</a>
  but when I run these three lines in python shell</p>
  <pre><code>from cassandra.cluster import Cluster
  cluster = Cluster()
  session = cluster.connect('demo')
  </code></pre>
  <p>I get this error</p>
  <pre><code>cassandra.InvalidRequest: code=2200 [Invalid query] message=&quot;Keyspace 'demo' does not exist&quot;
  </code></pre>
  <p>pip freeze says <code>cassandra-driver==2.5.0</code></p>
  <p>I checked cqlsh</p>
  <pre><code>Connected to Test Cluster at 127.0.0.1:9042.
  [cqlsh 5.0.1 | Cassandra 2.1.4 | CQL spec 3.2.0 | Native protocol v3]
  Use HELP for help.
  cqlsh&gt; describe keyspaces
  
  system_traces  system
  
  cqlsh&gt; 
  </code></pre>
  <p>there is no keyspace named 'demo' but I'm just following these two tutorials and they haven't said anything about pre creating keyspace
  <a href="http://planetcassandra.org/getting-started-with-cassandra-and-python/" rel="nofollow noreferrer">http://planetcassandra.org/getting-started-with-cassandra-and-python/</a>
  <a href="http://datastax.github.io/python-driver/getting_started.html" rel="nofollow noreferrer">http://datastax.github.io/python-driver/getting_started.html</a></p>