title: How do I get rid of Python Jupyter notebook error: 404 GET /nbextensions/nbextensions_configurator/tree_tab/main.js
body: <blockquote>
    <p>Sys: Macbook 2012 <br>
    Python: Python 3.5.1 :: Continuum Analytics, Inc.<br>
    Anaconda: conda 4.2.13</p>
  </blockquote>
  
  <p>I am having issues using notebook extensions (nbextensions) in Jupyter notebook and don't know how to resolve the issue. I would ultimately like to use the nbextensions which are not showing on my Jupyter Notebook toolbar despite installing and reinstalling several times (using pip and/or conda) and removing and reinstalling anaconda altogether.  The exact symptoms, with a linked log follow. </p>
  
  <p><em>My error message</em>: 404 GET /nbextensions/nbextensions_configurator/tree_tab/main.js</p>
  
  <p><strong>Goal</strong>: I just want to use notebook extensions again :-(</p>
  
  <p><strong>Summary of Symptons</strong></p>
  
  <ul>
  <li>I cannot use notebook extensions. The buttons don't show up on my
  page for nbpresent and when I try to use the <code>conda packages</code>
  extension, I get an error. (screen shot below)</li>
  <li>I have multiple nbextension folders; not sure if I should delete
  something (screen shot below)</li>
  <li>I tried to completely remove my <code>anaconda</code> install and reinstall;
  didn't work tried pip uninstall of jupyter and conda remove of
  jupyter but did not change this problem</li>
  <li><code>jupyter_path</code> has several different paths as an output. I'm not sure
  if that is a problem but maybe it is. I don't know what to delete</li>
  </ul>
  
  <p><strong>Here are the details and screen shots; any help appreciated</strong></p>
  
  <p>I placed my <a href="https://gist.github.com/linwoodc3/eaf150242c2680e2aee8c9602f5febda#file-jupyternotebookdebug-log-L56" rel="noreferrer">log file from launching jupyter notebook with debug here</a></p>
  
  <p>Here is my output of jupyter_path:</p>
  
  <pre class="lang-python prettyprint-override"><code>&gt;&gt;&gt; from jupyter_core.paths import jupyter_path
  &gt;&gt;&gt; print(jupyter_path())
  ['/Users/linwood/Library/Jupyter', '/Users/linwood/anaconda3/share/jupyter', '/usr/local/share/jupyter', '/usr/share/jupyter']
  </code></pre>
  
  <p>If this helps, here's the jupyter I'm using when I'm not in an environment:</p>
  
  <pre class="lang-bash prettyprint-override"><code>$ which jupyter
  /Users/linwood/anaconda3/bin/jupyter
  </code></pre>
  
  <p>Now the screen shots:</p>
  
  <p><strong>Multiple nbextension folders</strong>
  <a href="https://i.stack.imgur.com/SXG7P.png" rel="noreferrer"><img src="https://i.stack.imgur.com/SXG7P.png" alt="multiple nbextensions"></a></p>
  
  <p><strong>conda packages error</strong>
  <a href="https://i.stack.imgur.com/Q7I3B.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Q7I3B.png" alt="conda packages error"></a></p>
  
  <p><strong>Jupyter_path printout</strong>
  <a href="https://i.stack.imgur.com/2plm5.png" rel="noreferrer"><img src="https://i.stack.imgur.com/2plm5.png" alt="jupyter path"></a></p>
  
  <p><strong>EDIT</strong> </p>
  
  <p>As requested, the javascript console log. I apologize if this is the wrong thing, but I used the "Developer Tools" console of the Chrome browser to record the javascript activity as the page reloaded.  Here is the info (picture of errors below too):</p>
  
  <pre><code>2. Network(X) Basics (Student).ipynb:119 loaded custom.js
  default.js:48 Default extension for cell metadata editing loaded.
  rawcell.js:82 Raw Cell Format toolbar preset loaded.
  slideshow.js:43 Slideshow extension for metadata editing loaded.
  menubar.js:240 actions jupyter-notebook:find-and-replace does not exist, still binding it in case it will be defined later...
  MenuBar.bind_events @ menubar.js:240
  MenuBar @ menubar.js:55
  (anonymous) @ main.js:102
  execCb @ require.js?v=6da8be3…:1690
  check @ require.js?v=6da8be3…:865
  (anonymous) @ require.js?v=6da8be3…:1140
  (anonymous) @ require.js?v=6da8be3…:131
  (anonymous) @ require.js?v=6da8be3…:1190
  each @ require.js?v=6da8be3…:56
  emit @ require.js?v=6da8be3…:1189
  check @ require.js?v=6da8be3…:940
  (anonymous) @ require.js?v=6da8be3…:1140
  (anonymous) @ require.js?v=6da8be3…:131
  (anonymous) @ require.js?v=6da8be3…:1190
  each @ require.js?v=6da8be3…:56
  emit @ require.js?v=6da8be3…:1189
  check @ require.js?v=6da8be3…:940
  enable @ require.js?v=6da8be3…:1177
  init @ require.js?v=6da8be3…:783
  callGetModule @ require.js?v=6da8be3…:1204
  completeLoad @ require.js?v=6da8be3…:1604
  onScriptLoad @ require.js?v=6da8be3…:1711
  utils.js:59 load_extensions ["nbpresent/js/nbpresent.min", "nb_conda/main", "nb_anacondacloud/main", "jupyter-js-widgets/extension"]
  utils.js:36 Loading extension: nbpresent/js/nbpresent.min
  utils.js:36 Loading extension: nb_anacondacloud/main
  require.js?v=6da8be3…:1952 GET http://localhost:8888/nbextensions/nbpresent/js/nbpresent.deps.min.js.js 
  req.load @ require.js?v=6da8be3…:1952
  load @ require.js?v=6da8be3…:1679
  load @ require.js?v=6da8be3…:829
  fetch @ require.js?v=6da8be3…:819
  check @ require.js?v=6da8be3…:851
  enable @ require.js?v=6da8be3…:1177
  enable @ require.js?v=6da8be3…:1550
  (anonymous) @ require.js?v=6da8be3…:1162
  (anonymous) @ require.js?v=6da8be3…:131
  each @ require.js?v=6da8be3…:56
  enable @ require.js?v=6da8be3…:1114
  init @ require.js?v=6da8be3…:783
  (anonymous) @ require.js?v=6da8be3…:1453
  require.js?v=6da8be3…:165 Uncaught Error: Script error for "nbpresent-deps"
  http://requirejs.org/docs/errors.html#scripterror
      at makeError (require.js?v=6da8be3…:165)
      at HTMLScriptElement.onScriptError (require.js?v=6da8be3…:1732)
  makeError @ require.js?v=6da8be3…:165
  onScriptError @ require.js?v=6da8be3…:1732
  session.js:54 Session: kernel_created (ac540fe3-f39d-4a3d-80c5-265638fb8811)
  kernel.js:453 Starting WebSockets: ws://localhost:8888/api/kernels/445b6828-66f3-4312-a79f-3c4473345579
  kernel.js:100 Kernel: kernel_connected (445b6828-66f3-4312-a79f-3c4473345579)
  kernel.js:100 Kernel: kernel_ready (445b6828-66f3-4312-a79f-3c4473345579)
  utils.js:36 Loading extension: nb_conda/main
  utils.js:36 Loading extension: jupyter-js-widgets/extension
  extension.js:88 loaded widgets
  manager-base.js:195 Widget backend and frontend versions are compatible
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/uC9vB.png" rel="noreferrer"><img src="https://i.stack.imgur.com/uC9vB.png" alt="enter image description here"></a></p>