title: Missing dependencies causing Keyring error when opening Spyder3 on Ubuntu18?
body: <p>I'm fairly new to programming and such. I'm trying to use Spyder3, and I keep getting this error (below). I am using Geforce 1080ti, Ubuntu 18.04.01, python3.3.6, python2 is not installed. I tried $ pip3 install keyring, which is now installed but still receiving error.</p>
  
  <pre><code>$ spyder3
  Error initializing plugin EntryPoint('Windows (alt)', 'keyrings.alt.Windows', None, Distribution('keyrings.alt', '3.0')).
  Traceback (most recent call last):
    File "/home/usr/.local/lib/python3.6/site-packages/keyring/backend.py", line 163, in _load_plugins
      init_func = ep.load()
    File "/home/usr/.local/lib/python3.6/site-packages/entrypoints.py", line 77, in load
      mod = import_module(self.module_name)
    File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "&lt;frozen importlib._bootstrap&gt;", line 994, in _gcd_import
    File "&lt;frozen importlib._bootstrap&gt;", line 971, in _find_and_load
    File "&lt;frozen importlib._bootstrap&gt;", line 955, in _find_and_load_unlocked
    File "&lt;frozen importlib._bootstrap&gt;", line 665, in _load_unlocked
    File "&lt;frozen importlib._bootstrap_external&gt;", line 678, in exec_module
    File "&lt;frozen importlib._bootstrap&gt;", line 219, in _call_with_frames_removed
    File "/usr/lib/python3/dist-packages/keyrings/alt/Windows.py", line 9, in &lt;module&gt;
      from . import file_base
    File "/usr/lib/python3/dist-packages/keyrings/alt/file_base.py", line 13, in &lt;module&gt;
      from keyring.util.escape import escape as escape_for_ini
  ModuleNotFoundError: No module named 'keyring.util.escape'
  Error initializing plugin EntryPoint('file', 'keyrings.alt.file', None, Distribution('keyrings.alt', '3.0')).
  Traceback (most recent call last):
    File "/home/usr/.local/lib/python3.6/site-packages/keyring/backend.py", line 163, in _load_plugins
      init_func = ep.load()
    File "/home/usr/.local/lib/python3.6/site-packages/entrypoints.py", line 77, in load
      mod = import_module(self.module_name)
    File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "&lt;frozen importlib._bootstrap&gt;", line 994, in _gcd_import
    File "&lt;frozen importlib._bootstrap&gt;", line 971, in _find_and_load
    File "&lt;frozen importlib._bootstrap&gt;", line 955, in _find_and_load_unlocked
    File "&lt;frozen importlib._bootstrap&gt;", line 665, in _load_unlocked
    File "&lt;frozen importlib._bootstrap_external&gt;", line 678, in exec_module
    File "&lt;frozen importlib._bootstrap&gt;", line 219, in _call_with_frames_removed
    File "/usr/lib/python3/dist-packages/keyrings/alt/file.py", line 11, in &lt;module&gt;
      from keyring.util.escape import escape as escape_for_ini
  ModuleNotFoundError: No module named 'keyring.util.escape'
  Error initializing plugin EntryPoint('pyfs', 'keyrings.alt.pyfs', None, Distribution('keyrings.alt', '3.0')).
  Traceback (most recent call last):
    File "/home/usr/.local/lib/python3.6/site-packages/keyring/backend.py", line 163, in _load_plugins
      init_func = ep.load()
    File "/home/usr/.local/lib/python3.6/site-packages/entrypoints.py", line 77, in load
      mod = import_module(self.module_name)
    File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "&lt;frozen importlib._bootstrap&gt;", line 994, in _gcd_import
    File "&lt;frozen importlib._bootstrap&gt;", line 971, in _find_and_load
    File "&lt;frozen importlib._bootstrap&gt;", line 955, in _find_and_load_unlocked
    File "&lt;frozen importlib._bootstrap&gt;", line 665, in _load_unlocked
    File "&lt;frozen importlib._bootstrap_external&gt;", line 678, in exec_module
    File "&lt;frozen importlib._bootstrap&gt;", line 219, in _call_with_frames_removed
    File "/usr/lib/python3/dist-packages/keyrings/alt/pyfs.py", line 8, in &lt;module&gt;
      from keyring.util.escape import escape as escape_for_ini
  ModuleNotFoundError: No module named 'keyring.util.escape'
  </code></pre>