
Pip is one of the simplest ways to install Nvitop, but a clean setup depends on using the right Python interpreter, keeping the environment understandable, and knowing what to do if the console command is not on PATH.
Before you install
Current project documentation requires Python 3.8 or newer. You also need a working NVIDIA driver that exposes NVML. A practical first check is to run nvidia-smi; if that cannot see your GPU, fix the driver layer first.
Create an isolated environment
An isolated environment reduces conflicts with system packages. Create a virtual environment, activate it, then upgrade or install Nvitop inside that environment.
python3 -m venv .venv # activate .venv for your shell pip3 install --upgrade nvitop nvitop # fallback python3 -m nvitop
Install with pip
Run pip3 install --upgrade nvitop. If your shell uses a different interpreter mapping, use the pip command associated with the Python environment you actually activated.
Verify the command
Run nvitop. If the shell reports that the command is not found, check whether the Python console-scripts directory is on PATH. The official project also documents python3 -m nvitop as an alternative.
Keep updates controlled
Upgrading with pip is easy, but production environments benefit from deliberate version changes. Record the package version before updating so you can reproduce a known-good setup.
Next steps
Use the official project documentation and your own environment records as the final authority for commands that can change after this guide was published. If you are downloading source through this site, the homepage explains exactly which archive the main button uses.