Do you have a home NAS but only want to access it when you’re on your home Wi-Fi network? If you’re like me, you prefer to store your work files on your NAS to keep your laptop clutter-free. I’ll show you an easy way to configure your Jupyter Notebooks to automatically switch between your cloud directory (when you’re at home) and a local directory (when you’re away).
Here’s a step-by-step guide:
Step 1: Generate a Jupyter Notebook Configuration File
This command creates a Python file that Jupyter Notebook loads upon startup. You’ll receive the file location as an output.
jupyter notebook –generate-config
Step 2: Edit the Configuration File
Open the generated configuration file with your preferred text editor. I recommend using Sublime Text for a smooth experience.
By default, the configuration file is mostly commented out. Look for the section where
c.ServerApp.root_dir is defined, and uncomment it. Replace the existing code with the following:
cloud_dir = ‘\\\\YOURCLOUDDEVICE\\directory\\directory\\directory’
local_dir = “C:/Users/USERNAME/OneDrive/Documents/Jupyter”
use_path = cloud_dir
use_path = local_dir
c.ServerApp.root_dir = use_path
Ensure you also add
import os at the top of your file.
That’s it! You’re all set. Now, whenever you run your Jupyter Notebook, the configuration file will check for your cloud directory’s existence using the
os module. If it’s available, it will use that path; otherwise, it will fall back to your local directory. This ensures you always work with the correct default folder, whether you’re at home or on the go.
Share this handy guide with your tech-savvy friends who use Jupyter Notebook and have a similar storage setup!
#TechTip #JupyterNotebook #StorageConfiguration 📁📊