title: Errors when pip install websocket-client on OSX
body: <p>I can successfully connect my websockets client to a websockets server, but when I try to send it some message, it gives me this error:</p>
  
  <pre><code>error =  'NoneType' object has no attribute 'connected'
  </code></pre>
  
  <p>It appears that I need to be using websockets-client instead of just websockets, so I try pip installing it and get lots of errors.  How do I resolve these errors so I can use websockets-client on python?  </p>
  
  <pre><code>$ pip uninstall websocket
  Skipping websocket as it is not installed.
  $ pip install websocket-client
  Requirement already satisfied: websocket-client in /usr/local/lib/python2.7/site-packages (0.44.0)
  Requirement already satisfied: six in /usr/local/lib/python2.7/site-packages (from websocket-client) (1.10.0)
  pyobjc-framework-mapkit 3.1.1 requires pyobjc-framework-CoreLocation&gt;=3.1.1, which is not installed.
  pyobjc-framework-syncservices 3.1.1 requires pyobjc-framework-CoreData&gt;=3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-Accounts==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-AddressBook==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-AppleScriptKit==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-AppleScriptObjC==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-ApplicationServices==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-Automator==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-AVFoundation==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-AVKit==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CalendarStore==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CFNetwork==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CloudKit==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-Collaboration==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-Contacts==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-ContactsUI==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CoreBluetooth==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CoreData==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CoreLocation==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CoreText==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CoreWLAN==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-CryptoTokenKit==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-DictionaryServices==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-DiskArbitration==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-EventKit==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-ExceptionHandling==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-FinderSync==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-FSEvents==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-GameCenter==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-GameController==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-ImageCaptureCore==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-IMServicePlugIn==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-InputMethodKit==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-InstallerPlugins==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-InstantMessage==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-LatentSemanticMapping==3.1.1, which is not installed.
  pyobjc 3.1.1 requires pyobjc_framework-LaunchServices==3.1.1, which is not installed.
  mitmproxy 0.18.3 has requirement requests&lt;2.12,&gt;=2.9.1, but you'll have requests 2.18.4 which is incompatible.
  viper 0.0.1 has requirement ethereum==2.0.4, but you'll have ethereum 1.6.1 which is incompatible.
  </code></pre>