Installation
flowerpower-io can be installed using pip, uv, or pixi. Choose the method that best suits your environment.
Prerequisites
Before installing flowerpower-io, ensure you have Python 3.8 or higher installed on your system.
Installation with pip
To install the latest stable version of flowerpower-io using pip:
pip install flowerpower-ioTo install with all optional dependencies for full functionality (e.g., database connectors, advanced file formats):
pip install "flowerpower-io[all]"You can also install specific optional dependencies:
pip install "flowerpower-io[csv,parquet,json]"Installation with uv
uv is a fast Python package installer and resolver. If you have uv installed, you can use it to install flowerpower-io:
uv pip install flowerpower-ioTo install with all optional dependencies:
uv pip install "flowerpower-io[all]"Installation with pixi
pixi is a modern package manager for polyglot projects. If you are using pixi, add flowerpower-io to your project:
pixi add flowerpower-ioTroubleshooting
Virtual Environments
It’s highly recommended to use a virtual environment (like venv or conda) to manage your project dependencies. This prevents conflicts with system-wide Python packages.
python -m venv .venv
source .venv/bin/activate
pip install flowerpower-ioCommon Issues
ModuleNotFoundError: Ensureflowerpower-iois installed in your active Python environment. If using a virtual environment, activate it first.- Dependency Conflicts: If you encounter dependency conflicts, try installing
flowerpower-ioin a fresh virtual environment or usinguvwhich has a more robust dependency resolver. - Permissions Errors: On some systems, you might need to use
sudo(Linux/macOS) or run your terminal as an administrator (Windows) if you’re installing globally, though this is generally not recommended.