title: GraphLab Create sFrame.show() function error when executing
body: <p>I've installed GraphLab Create using Anaconda. Everything seems to be fine with SFrames, I can manipulate data and ingest it but I can't execute the function <code>show()</code>. The error message is like this:</p>
  
  <pre><code>Error: Requested port is unavailable
  inspect.pyc in find_vars(var)
       42     (variable_name, variable) = _find_variable_name(var)
       43     if variable_name is not None:
  ---&gt; 44         target.add_variable((variable_name,), variable)
       45     return variable_name
       46 
  
  AttributeError: 'NoneType' object has no attribute 'add_variable'
  </code></pre>
  
  <p>Also, I tried to instead change the target of the canvas to the notebook itself cause the port thing might have caused the problem, but the error when I execute <code>graphlab.canvas.set_target('ipynb')</code> is this:</p>
  
  <pre><code>util.pyc in __new__(cls, *args, **kwargs)
      310         # singleton magic.  If we get rid of that we can switch to __init__
      311         # here too.
  --&gt; 312         instance.initialize(*args, **init_kwargs)
      313         return instance
      314 
  
  TypeError: initialize() got an unexpected keyword argument 'io_loop'
  </code></pre>
  
  <p>Here's the specs of my environment:</p>
  
  <pre><code>Python: 2.7
  OS: Windows 10
  Jupyter Notebook: 5.4.1
  Anaconda: 4.3.30
  GraphLab: 2.1
  </code></pre>
  
  <p>EDIT: Added the error message on top of the stack trace which is <code>Error: Requested port is unavailable</code></p>