JupyterNotebook: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Basics for setting up Jupyter Notebook)  | 
				m (asdf)  | 
				||
| Line 35: | Line 35: | ||
      # on a laptop outside the lab network  |       # on a laptop outside the lab network  | ||
      JUPYTER_PORT=5048  |       JUPYTER_PORT=5048  | ||
      ssh -N -p 22 -D 1080 momeara@  |       ssh -N -p 22 -D 1080 momeara@portal3.combpio.ucsf.edu -L $JUPYTER_PORT:gimel:$JUPYTER_PORT  | ||
      # open a web browser and navigate to localhost:JUPYTER_PORT/lab and enter the token  |       # open a web browser and navigate to localhost:JUPYTER_PORT/lab and enter the token  | ||
== Tips ==  | == Tips ==  | ||
* use localhost:JUPYTER_PORT/'''lab''' to get the JuypterLab interface, its much better but for some reason not the default yet  | * use localhost:JUPYTER_PORT/'''lab''' to get the JuypterLab interface, its much better but for some reason not the default yet  | ||
Latest revision as of 21:05, 19 October 2023
Using Jupyter Notebooks
jupyter ports
Talk to Ben about getting a port range set up for you
| Lab Member | Port range | 
|---|---|
| Matthew O'Meara | 5040-5049 | 
install dependencies
Install conda environment for python, typically I use
    conda create -n main anaconda
    source activate main
Start the notebook server
    # set the jupyter port (see above)
    JUPYTER_PORT=5048
    # on gimel in the bkslab cluster
    jupyter notebook --ip=0.0.0.0 --port=$JUPYTER_PORT
    # copy the token e.g. 'e0593317037148392cb9b0489a5f376ca950f3a14d37e371' to the clipboard
log in to the notebook server from a client
    # on a laptop outside the lab network
    JUPYTER_PORT=5048
    ssh -N -p 22 -D 1080 momeara@portal3.combpio.ucsf.edu -L $JUPYTER_PORT:gimel:$JUPYTER_PORT
    # open a web browser and navigate to localhost:JUPYTER_PORT/lab and enter the token
Tips
- use localhost:JUPYTER_PORT/lab to get the JuypterLab interface, its much better but for some reason not the default yet