That worked. For documentation's sake, I had to `pip uninstall notebook` 
and then `conda uninstall notebook` before I could install notebook from my 
forked and cloned notebook repository using `pip install -e .`. 

On Thursday, April 20, 2017 at 1:18:58 AM UTC-7, Min RK wrote:
>
> You are doing the right things: `pip install -e .` once and `npm run 
> build` to update js/css should be all you need.
>
> If all of those changes aren't showing up, it leads me to think that 
> perhaps a different installation of the notebook is actually in use. This 
> can happen sometimes when mixing anaconda and pip. Try running `pip 
> uninstall notebook` (repeatedly, until it says you don't have it anymore). 
> Then try starting again with `pip install -e .`.
>
> -Min
>
>
>
> On Thu, Apr 20, 2017 at 1:49 AM, Adam Rule <[email protected] <javascript:>
> > wrote:
>
>> I just tried switching back to master, making changes, and rerunning 'pip 
>> install -e .' and 'npm run build' and my changes are still not showing up. 
>> I also uninstalled any version of jupyter notebook I had using "pip 
>> uninstall notebook" in case there was a conflict with the version I had 
>> already downloaded, and still no luck. Even tried "git clean -xfd" before 
>> 'pip install -e .' and 'npm run build' and my changes are still not showing 
>> up.
>>
>> I have also tried changing some of the template HTML (i.e. notebook.html) 
>> for immediately visible changes to how menus are named, and no luck.
>>
>>
>> On Wednesday, April 19, 2017 at 4:38:55 PM UTC-7, Adam Rule wrote:
>>>
>>> Could it be something with my branches? For example, I have a 
>>> development branch I'm working on, but could "pip install -e ." be pulling 
>>> from master?
>>>
>>> On Wednesday, April 19, 2017 at 3:00:07 PM UTC-7, Adam Rule wrote:
>>>>
>>>> I am attempting to change actions.js and notebook.js so that the three 
>>>> paste items in the Edit menubar call a paste action rather than the paste 
>>>> function directly (issue #2415 
>>>> <https://github.com/jupyter/notebook/issues/2415>). 
>>>>
>>>> I have run "pip install -e ." in the folder containing the forked and 
>>>> cloned code and I do have node and npm installed have been running "npm 
>>>> run build" every time I may changes to the .js or .css codebase.
>>>>
>>>> When I run "which jupyter notebook" in my terminal I get "
>>>> /anaconda/bin/jupyter" when I would have expected it to point to where 
>>>> I have the cloned code (e.g. ~/Code/notebook). Do I have the wrong mental 
>>>> model of where the code is being executed from?
>>>>
>>>> On Wednesday, April 19, 2017 at 1:38:12 PM UTC-7, takowl wrote:
>>>>>
>>>>> Hi Adam,
>>>>>
>>>>> Do you have the necessary Javascript tools set up to rebuild 
>>>>> Javascript and CSS if you're changing those pieces?
>>>>> http://jupyter-notebook.readthedocs.io/en/latest/contributing.html
>>>>>
>>>>> Changes to frontend stuff are also sometimes hidden by the browser 
>>>>> cache. Usually pressing Ctrl-F5 a few times is enough to clear the cache, 
>>>>> but if not, other tricks include trying with a different browser from 
>>>>> normal, opening it in private/incognito mode, or starting the notebook 
>>>>> server on a different port from the default 8888 (e.g. --port 8931).
>>>>>
>>>>> Thomas
>>>>>
>>>>> On 19 April 2017 at 19:56, Adam Rule <[email protected]> wrote:
>>>>>
>>>>>> I'm attempting to Contribute 
>>>>>> <https://github.com/jupyter/notebook/blob/master/CONTRIBUTING.rst> 
>>>>>> to the Notebook and have followed the instructions 
>>>>>> <https://jupyter.readthedocs.io/en/latest/developer-docs/contrib_guide_code.html>
>>>>>>  
>>>>>> for forking, branching, and making changes to the codebase.
>>>>>>
>>>>>> However, when I run `jupyter notebook` in my terminal, it seems to 
>>>>>> still launch my previously installed version of the notebook software, 
>>>>>> not 
>>>>>> the modified version I've downloaded and am editing. How do I run this 
>>>>>> modified version so I can visually check that my changes are producing 
>>>>>> the 
>>>>>> behavior I expect?
>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Project Jupyter" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/jupyter/ec9e5f23-d9e2-4238-a053-333d1c52469b%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/jupyter/ec9e5f23-d9e2-4238-a053-333d1c52469b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Project Jupyter" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jupyter/8ac39ce6-0c71-4812-8808-73023e4d4bc6%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jupyter/8ac39ce6-0c71-4812-8808-73023e4d4bc6%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/b8baba76-ce27-4c2d-8099-6b72228c5dcf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to