runcell docs
Python package for Jupyter notebooks - Execute cells and enhance your notebook experience
runcell.dev
runcell is a powerful Python package and JupyterLab extension designed to enhance your Jupyter notebook experience. It provides advanced cell execution capabilities and integrates seamlessly with JupyterLab 4.0+.
Features
- Lightning Fast: Optimized performance with native compilation for each platform
- Secure & Private: Your data stays local with enterprise-grade security
- Resource Efficient: Minimal system requirements with maximum capability
- JupyterLab Integration: Seamless integration with JupyterLab's modern interface
- Python 3.10+ Support: Built for modern Python environments
Quick Installation
The fastest way to get started with runcell is through pip:
pip install runcellRequirements
Before installing runcell, ensure you have:
- Python 3.10 or higher
- JupyterLab 4.0 or higher (Jupyter Notebook is not supported)
- pip package manager
- Internet connection for installation
Checking Your Environment
Verify your Python version:
python --versionCheck your JupyterLab version:
jupyter lab --versionIf you need to upgrade JupyterLab:
pip install --upgrade jupyterlabInstallation Methods
Method 1: Install from PyPI (Recommended)
pip install runcellThis is the recommended method as it automatically handles dependencies and installs the latest version.
Method 2: Using conda
If you're using conda environments:
- Activate your conda environment:
conda activate your-environment-name- Install runcell using pip (recommended within conda):
pip install runcellMethod 3: Using uv (Ultra-fast)
If you have uv installed:
uv pip install runcellTo install uv if you don't have it:
pip install uvMethod 4: Manual Installation from Wheel
- Download the wheel file from the releases
- Install using pip:
pip install runcell-0.0.10-py3-none-any.whlGetting Started
Step 1: Install runcell
Choose one of the installation methods above.
Step 2: Start JupyterLab
jupyter labStep 3: Find the Extension
After JupyterLab starts:
- Look for the runcell extension in the right sidebar
- Click on the runcell icon to activate the extension
- Follow the login/setup process if prompted
Troubleshooting
Extension Not Appearing
If you don't see the runcell extension in JupyterLab:
- Restart JupyterLab completely after installation
- Clear your browser cache and refresh the page
- Verify JupyterLab version - ensure you're using JupyterLab 4.0+ (not Jupyter Notebook)
- Check the right sidebar specifically for the extension
JupyterLab Version Issues
runcell requires JupyterLab 4.0 or higher. If you're using an older version:
pip install --upgrade jupyterlabFor conda users:
conda install -c conda-forge jupyterlabPython Version Issues
runcell requires Python 3.10 or higher. To check your version:
python --versionTo upgrade Python:
- Using pyenv (recommended):
pyenv install 3.11 && pyenv global 3.11 - Using conda:
conda install python=3.11 - Direct download: Visit python.org
Permission Errors
If you encounter permission errors during installation:
pip install --user runcellConda Environment Issues
For conda users experiencing issues:
- Create a new environment with the correct Python version:
conda create -n runcell-env python=3.11 jupyterlab- Activate the environment:
conda activate runcell-env- Install runcell with pip:
pip install runcellFrequently Asked Questions
Can I use runcell with Jupyter Notebook?
No, runcell currently only supports JupyterLab 4.0+. The classic Jupyter Notebook interface is not supported.
To switch from Jupyter Notebook to JupyterLab:
pip install jupyterlab
jupyter lab # instead of jupyter notebookWhat's the difference between the installation methods?
- pip from PyPI (recommended): Automatic dependency management, always latest version
- conda + pip: Best for conda users, maintains environment isolation
- uv: Fastest installation, good for CI/CD environments
- Manual wheel: For offline installations or specific version requirements
Why use pip within conda environments?
While conda is excellent for environment management, pip provides better compatibility for Python wheel files and ensures proper installation of JupyterLab extensions.
How do I verify the installation worked?
- Start JupyterLab:
jupyter lab - Check the right sidebar for the runcell extension
- The extension should appear as an icon in the sidebar
- Click on it to access runcell functionality
Support
If you're still experiencing issues after following this guide:
- Verify all requirements are met:
python --version && jupyter lab --versionThis should show Python 3.10+ and JupyterLab 4.0+
- Try a clean installation in a new environment
- Check the JupyterLab logs for any error messages
Version Information
- Current Version: 0.0.13
- Python Support: 3.10+
- JupyterLab Support: 4.4+
- License: Free to start
Ready to enhance your Jupyter notebook experience? Install runcell today and discover the power of advanced cell execution capabilities!