Skip to content

Installation

This package can be installed in two ways: globally using pipx for easy command-line access, or locally using uv for development.

Section titled “Global installation with pipx (recommended)”

pipx is the recommended way to install Python CLI applications globally. It creates isolated environments for each package, avoiding dependency conflicts.

Terminal window
# On Ubuntu/Debian
sudo apt install pipx
# On macOS
brew install pipx
# Or using pip
pip install --user pipx
pipx ensurepath
Terminal window
pipx install virtuoso-utilities
Terminal window
# Launch Virtuoso with Docker
virtuoso-launch --help
# Bulk load data
virtuoso-bulk-load --help
# Dump quadstore
virtuoso-dump --help
# Rebuild full-text index
virtuoso-rebuild-index --help

For development or if you prefer to use uv:

Terminal window
git clone https://github.com/opencitations/virtuoso_utilities.git
cd virtuoso_utilities
Terminal window
uv sync --group dev
Terminal window
uv run python virtuoso_utilities/launch_virtuoso.py --help

Virtuoso Utilities supports Python 3.9, 3.10, 3.11, 3.12, and 3.13.