Can't use Jupyter Notebook: jsonschema apparently missing
<p>When using an Anaconda environment, I can't start Jupyter to work in a notebook.  I can do so without the environment, but I need to be able to use the environment.  Here's what I do and the errors I get:</p>
<pre><code>ben@ben-K60IJ:~/surveillance_sound_classifier/surveillance_sound_classifier$ source activate EECS352
discarding /home/ben/anaconda/bin from PATH
prepending /home/ben/anaconda/envs/EECS352/bin to PATH
(EECS352)ben@ben-K60IJ:~/surveillance_sound_classifier/surveillance_sound_classifier$ jupyter notebook
Traceback (most recent call last):
  File &quot;/home/ben/anaconda/envs/EECS352/bin/jupyter-notebook&quot;, line 4, in &lt;module&gt;
import notebook.notebookapp
  File &quot;/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/notebook/notebookapp.py&quot;, line 61, in &lt;module&gt;
from .services.contents.manager import ContentsManager
  File &quot;/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/notebook/services/contents/manager.py&quot;, line 16, in &lt;module&gt;
from nbformat import sign, validate, ValidationError
  File &quot;/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/nbformat/__init__.py&quot;, line 33, in &lt;module&gt;
from .validator import validate, ValidationError
  File &quot;/home/ben/anaconda/envs/EECS352/lib/python2.7/site-packages/nbformat/validator.py&quot;, line 21, in &lt;module&gt;
raise ImportError(str(e) + verbose_msg)
ImportError: No module named functools32

Jupyter notebook format depends on the jsonschema package:

    https://pypi.python.org/pypi/jsonschema

Please install it first.
</code></pre>
<p>Yes, I've done <code>pip install jsonschema</code> and <code>conda install jsonschema</code> AND <code>pip install functools32</code> and <code>conda install functools32</code> from <strong>within</strong> the EECS352 environment to no avail; I arrive at an almost identical error, except this time, <code>functools32</code> is replaced with <code>_version</code>.</p>
<p>I've reinstalled Anaconda, updated all its packages, created a new environment in the same way I created this one, and still I get this error. I'm using Ubuntu 15.10 32-bit.  I used to be able to use this environment with no problems until roughly a week ago.</p>
<p>If this is a duplicate, please point me to the original; however, I haven't yet found anything that seems really relevant.  The only thing that might be relevant is that this error did pop up after I modified some <code>.conf</code> file because I was having issues updating my computer's software using <code>sudo apt-get upgrade</code>.  I don't recall what I had done and to which file, but if it's likely the source of this issue, I can spend some time trying to track it down.  Please let me know if I should spend my time to do this, and I will.</p>