title: Same error for all imports: module 'collections' has no attribute 'namedtuple'
body: <p>Python refuses to import any module, including something as basic as numpy, and throws the same error for all of them.</p>
  
  <p>I am working with Python 3.5.2 and Anaconda 4.2.0 (64-bit) with GCC 4.4.7 (Red Hat 4.4.7-1). I recently installed the following modules via pip:</p>
  
  <ul>
  <li>packaging</li>
  <li>appdirs</li>
  <li>triangle</li>
  <li>glumpy</li>
  </ul>
  
  <p>See example feedback below.</p>
  
  <pre><code>&gt;&gt;&gt; import numpy
  Traceback (most recent call last):
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  File "/anaconda3/lib/python3.5/site-packages/numpy/__init__.py", line 142, in &lt;module&gt;
    from . import add_newdocs
  File "/anaconda3/lib/python3.5/site-packages/numpy/add_newdocs.py", line 13, in &lt;module&gt;
    from numpy.lib import add_newdoc
  File "/anaconda3/lib/python3.5/site-packages/numpy/lib/__init__.py", line 8, in &lt;module&gt;
    from .type_check import *
  File "/anaconda3/lib/python3.5/site-packages/numpy/lib/type_check.py", line 11, in &lt;module&gt;
    import numpy.core.numeric as _nx
  File "/anaconda3/lib/python3.5/site-packages/numpy/core/__init__.py", line 33, in &lt;module&gt;
    from . import _internal  # for freeze programs
  File "/anaconda3/lib/python3.5/site-packages/numpy/core/_internal.py", line 12, in &lt;module&gt;
    from numpy.compat import asbytes, basestring
  File "/anaconda3/lib/python3.5/site-packages/numpy/compat/__init__.py", line 13, in &lt;module&gt;
    from . import _inspect
  File "/anaconda3/lib/python3.5/site-packages/numpy/compat/_inspect.py", line 10, in &lt;module&gt;
    import types
  File "/anaconda3/lib/python3.5/types.py", line 166, in &lt;module&gt;
    import functools as _functools
  File "/anaconda3/lib/python3.5/functools.py", line 21, in &lt;module&gt;
    from collections import namedtuple
  File "/anaconda3/pkgs/vispy-0.4.0.106.gf8a69d0-np110py35_0/lib/python3.5/site-packages/vispy/visuals/collections/__init__.py", line 26, in &lt;module&gt;
    from . path_collection import PathCollection  # noqa
  File "/anaconda3/pkgs/vispy-0.4.0.106.gf8a69d0-np110py35_0/lib/python3.5/site-packages/vispy/visuals/collections/path_collection.py", line 6, in &lt;module&gt;
    from . raw_path_collection import RawPathCollection
  File "/anaconda3/pkgs/vispy-0.4.0.106.gf8a69d0-np110py35_0/lib/python3.5/site-packages/vispy/visuals/collections/raw_path_collection.py", line 7, in &lt;module&gt;
    from vispy import glsl
  File "/anaconda3/lib/python3.5/site-packages/vispy/__init__.py", line 30, in &lt;module&gt;
    from .util import config, set_log_level, keys, sys_info  # noqa
  File "/anaconda3/lib/python3.5/site-packages/vispy/util/__init__.py", line 9, in &lt;module&gt;
    from .logs import logger, set_log_level, use_log_level  # noqa
  File "/anaconda3/lib/python3.5/site-packages/vispy/util/logs.py", line 6, in &lt;module&gt;
    import logging
  File "/anaconda3/lib/python3.5/logging/__init__.py", line 26, in &lt;module&gt;
    import sys, os, time, io, traceback, warnings, weakref, collections
  File "/anaconda3/lib/python3.5/traceback.py", line 5, in &lt;module&gt;
    import linecache
  File "/anaconda3/lib/python3.5/linecache.py", line 11, in &lt;module&gt;
    import tokenize
  File "/anaconda3/lib/python3.5/tokenize.py", line 98, in &lt;module&gt;
    class TokenInfo(collections.namedtuple('TokenInfo', 'type string start end line')):
  AttributeError: module 'collections' has no attribute 'namedtuple'
  </code></pre>
  
  <p>How do I fix this?</p>