Files
AI-Video/docs/en/getting-started/installation.md

135 lines
3.4 KiB
Markdown

# Installation
This page will guide you through installing Pixelle-Video.
---
## System Requirements
### Required
- **Python**: 3.10 or higher
- **Operating System**: Windows, macOS, or Linux
- **Package Manager**: uv (recommended) or pip
### Optional
- **GPU**: NVIDIA GPU with 6GB+ VRAM recommended for local ComfyUI
- **Network**: Stable internet connection for LLM API and image generation services
---
## 🪟 Windows All-in-One Package (Recommended for Windows Users)
**No need to install Python, uv, or ffmpeg - ready to use out of the box!**
### Download and Install
1. Visit [GitHub Releases](https://github.com/AIDC-AI/Pixelle-Video/releases/latest) to download the latest version
2. Download the latest Windows All-in-One Package and extract it to any directory
3. Double-click `start.bat` to launch the Web interface
4. Your browser will automatically open `http://localhost:8501`
!!! success "Installation Complete!"
The package includes all dependencies, no need to manually install any environment. On first use, you only need to configure API keys in "⚙️ System Configuration" to get started.
!!! tip "Next Steps"
After installation, check out the [Configuration Guide](configuration.md) to set up LLM and image generation services, then see [Quick Start](quick-start.md) to create your first video.
---
## Install from Source (For macOS / Linux Users or Users Who Need Customization)
### Step 1: Clone the Repository
```bash
git clone https://github.com/AIDC-AI/Pixelle-Video.git
cd Pixelle-Video
```
### Step 2: Install Dependencies
!!! tip "Recommended: Use uv"
This project uses `uv` as the package manager, which is faster and more reliable than traditional pip.
#### Using uv (Recommended)
```bash
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install project dependencies (uv will create a virtual environment automatically)
uv sync
```
#### Using pip
```bash
# Create virtual environment
python -m venv venv
# Activate virtual environment
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate
# Install dependencies
pip install -e .
```
---
## Verify Installation
Run the following command to verify the installation:
```bash
# Using uv
uv run streamlit run web/app.py
# Or using pip (activate virtual environment first)
streamlit run web/app.py
```
Your browser should automatically open `http://localhost:8501` and display the Pixelle-Video web interface.
!!! success "Installation Successful!"
If you can see the web interface, the installation was successful! Next, check out the [Configuration Guide](configuration.md) to set up your services.
---
## Optional: Install ComfyUI (Local Deployment)
If you want to run image generation locally, you'll need to install ComfyUI:
### Quick Install
```bash
# Clone ComfyUI
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
# Install dependencies
pip install -r requirements.txt
```
### Start ComfyUI
```bash
python main.py
```
ComfyUI runs on `http://127.0.0.1:8188` by default.
!!! info "ComfyUI Models"
ComfyUI requires downloading model files to work. Please refer to the [ComfyUI documentation](https://github.com/comfyanonymous/ComfyUI) for information on downloading and configuring models.
---
## Next Steps
- [Configuration](configuration.md) - Configure LLM and image generation services
- [Quick Start](quick-start.md) - Create your first video