diff --git a/README.md b/README.md
index d0fcc8f..290b163 100644
--- a/README.md
+++ b/README.md
@@ -38,27 +38,7 @@ cd vggt
pip install -r requirements.txt
```
-
-Alternatively, assuming torch and torchvision have been installed, you can use pip, pixi or uv to install VGGT as a package (Click to expand)
-
-### Install with pip
-
-```bash
-pip install -e .
-```
-### Install and run with pixi
-Download [pixi here](https://pixi.sh)
-
-```bash
-pixi run -e python demo_gradio.py
-```
-
-### Install and run with uv
-Download [uv here](https://docs.astral.sh/uv/getting-started/installation/)
-```bash
-uv run --extra demo demo_gradio.py
-```
-
+Alternatively, you can install VGGT as a package. Click here for details.
Now, try the model with just a few lines of code:
diff --git a/docs/package.md b/docs/package.md
new file mode 100644
index 0000000..ecb3a85
--- /dev/null
+++ b/docs/package.md
@@ -0,0 +1,44 @@
+# Alternative Installation Methods
+
+This document explains how to install VGGT as a package using different package managers.
+
+## Prerequisites
+
+Before installing VGGT as a package, you need to install PyTorch and torchvision. We don't list these as dependencies to avoid CUDA version mismatches. Install them first, with an example as:
+
+```bash
+pip install torch==2.3.1 torchvision==0.18.1 --index-url https://download.pytorch.org/whl/cu121
+```
+
+## Installation Options
+
+### Install with pip
+
+The simplest way to install VGGT is using pip:
+
+```bash
+pip install -e .
+```
+
+### Install and run with pixi
+
+[Pixi](https://pixi.sh) is a package management tool for creating reproducible environments.
+
+1. First, [download and install pixi](https://pixi.sh/latest/get_started/)
+2. Then run:
+
+```bash
+pixi run -e python demo_gradio.py
+```
+
+### Install and run with uv
+
+[uv](https://docs.astral.sh/uv/) is a fast Python package installer and resolver.
+
+1. First, [install uv](https://docs.astral.sh/uv/getting-started/installation/)
+2. Then run:
+
+```bash
+uv run --extra demo demo_gradio.py
+```
+