Quick Install
The Daily Python SDK is distributed via PyPI and can be installed using standard Python package managers.System Requirements
Before installing, verify your system meets these requirements:Python Version
The SDK requires Python 3.7 or newer. Check your Python version:Operating System
The Daily Python SDK currently supports Linux systems with the following requirements:- glibc 2.28 or newer
- x86_64 architecture
- Ubuntu 18.04 LTS or newer
- Debian 10 (Buster) or newer
- Fedora 28 or newer
- CentOS 8 or newer
- Other distributions with glibc 2.28+
Upgrading
To upgrade to the latest version of the Daily Python SDK:Verify Installation
After installation, verify that the SDK is installed correctly:Development Setup
For development, it’s recommended to use a virtual environment:Troubleshooting
ImportError: No module named ‘daily’
This error indicates the package isn’t installed in your current Python environment. Solutions:- Verify you’re using the correct Python interpreter (especially if you have multiple versions)
- Ensure your virtual environment is activated if you’re using one
- Reinstall the package:
pip install --force-reinstall daily-python
GLIBC version error
If you see an error likeversion 'GLIBC_2.28' not found, your system’s glibc is too old.
Solutions:
- Upgrade your operating system to a newer version that includes glibc 2.28+
- Use a Docker container with a compatible OS (see Docker setup below)
Platform not supported
The SDK only supports Linux x86_64 platforms. Solutions:- Use a Linux VM or container if you’re on MacOS or Windows
- Consider using Daily’s JavaScript SDK for other platforms
Docker Setup
If your local system doesn’t meet the requirements, you can use Docker:Dockerfile
Additional Dependencies
Depending on your use case, you may need additional packages:For Audio Processing
For AI Integration
For Web Frameworks
Next Steps
Now that you have the SDK installed, you’re ready to build your first application:Quickstart Guide
Learn how to join a meeting and send/receive audio in minutes