Originally created by @jiangyoung112 on GitHub (Aug 22, 2025).
Check Existing Issues
I have searched the existing issues and discussions.
I am using the latest version of Open WebUI.
Installation Method
Pip Install
Open WebUI Version
0.6.24
Ollama Version (if applicable)
No response
Operating System
Windows 11 Arm
Browser (if applicable)
No response
Confirmation
I have read and followed all instructions in README.md.
I am using the latest version of both Open WebUI and Ollama.
I have included the browser console logs.
I have included the Docker container logs.
I have provided every relevant configuration, setting, and environment variable used in my setup.
I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
Start with the initial platform/version/OS and dependencies used,
Specify exact install/launch/configure commands,
List URLs visited, user input (incl. example values/emails/passwords if needed),
Describe all options and toggles enabled or changed,
Include any files or environmental changes,
Identify the expected and actual result at each stage,
Ensure any reasonably skilled user can follow and hit the same issue.
Expected Behavior
I would like to install open-webui on my windows arm device by using 'pip install open-webui'
Actual Behavior
While the pip is preparing metadata (pyproject.toml),something went wrong:
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [4 lines of output]
Python reports platform: win-arm64
Unsupported platform: win-arm64
Checking for Rust toolchain....
Rust not found, installing into a temporary directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Steps to Reproduce
start with windows11 arm and clean python3.11.9
use ' pip install open-webui ' command to install open-webui
While the pip is preparing metadata (pyproject.toml),there is something wrong
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [4 lines of output]
Python reports platform: win-arm64
Unsupported platform: win-arm64
Checking for Rust toolchain....
Rust not found, installing into a temporary directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
[notice] A new release of pip is available: 24.0 -> 25.2
[notice] To update, run: python.exe -m pip install --upgrade pip
Additional Information
No response
Originally created by @jiangyoung112 on GitHub (Aug 22, 2025).
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
- [x] I am using the latest version of Open WebUI.
### Installation Method
Pip Install
### Open WebUI Version
0.6.24
### Ollama Version (if applicable)
_No response_
### Operating System
Windows 11 Arm
### Browser (if applicable)
_No response_
### Confirmation
- [x] I have read and followed all instructions in `README.md`.
- [x] I am using the latest version of **both** Open WebUI and Ollama.
- [x] I have included the browser console logs.
- [x] I have included the Docker container logs.
- [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.**
- [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
- [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps:
- Start with the initial platform/version/OS and dependencies used,
- Specify exact install/launch/configure commands,
- List URLs visited, user input (incl. example values/emails/passwords if needed),
- Describe all options and toggles enabled or changed,
- Include any files or environmental changes,
- Identify the expected and actual result at each stage,
- Ensure any reasonably skilled user can follow and hit the same issue.
### Expected Behavior
I would like to install open-webui on my windows arm device by using 'pip install open-webui'
### Actual Behavior
While the pip is preparing metadata (pyproject.toml),something went wrong:
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [4 lines of output]
Python reports platform: win-arm64
Unsupported platform: win-arm64
Checking for Rust toolchain....
Rust not found, installing into a temporary directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
### Steps to Reproduce
1. start with windows11 arm and clean python3.11.9
2. use ' pip install open-webui ' command to install open-webui
3. While the pip is preparing metadata (pyproject.toml),there is something wrong
### Logs & Screenshots
PS C:\Users\Administrator> pip install open-webui -i https://mirrors.aliyun.com/pypi/simple/
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Collecting open-webui
Downloading https://mirrors.aliyun.com/pypi/packages/ab/3f/9599099e08ade450076b3b2644e928b3235343b454255120aed5b36cd991/open_webui-0.6.23-py3-none-any.whl (141.2 MB)
---------------------------------------- 141.2/141.2 MB 6.9 MB/s eta 0:00:00
Collecting accelerate (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/30/dd/0107f0aa179869ee9f47ef5a2686abd5e022fdc82af901d535e52fe91ce1/accelerate-1.10.0-py3-none-any.whl (374 kB)
Collecting aiocache (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/37/d7/15d67e05b235d1ed8c3ce61688fe4d84130e72af1657acadfaac3479f4cf/aiocache-0.12.3-py2.py3-none-any.whl (28 kB)
Collecting aiofiles (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/a5/45/30bb92d442636f570cb5651bc661f52b610e2eec3f891a5dc3a4c3667db0/aiofiles-24.1.0-py3-none-any.whl (15 kB)
Collecting aiohttp==3.12.15 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/9b/e7/d92a237d8802ca88483906c388f7c201bbe96cd80a165ffd0ac2f6a8d59f/aiohttp-3.12.15.tar.gz (7.8 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting alembic==1.14.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/cb/06/8b505aea3d77021b18dcbd8133aa1418f1a1e37e432a465b14c46b2c0eaa/alembic-1.14.0-py3-none-any.whl (233 kB)
Collecting anthropic (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/a9/b2/2d268bcd5d6441df9dc0ebebc67107657edb8b0150d3fda1a5b81d1bec45/anthropic-0.64.0-py3-none-any.whl (297 kB)
Collecting apscheduler==3.10.4 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/13/b5/7af0cb920a476dccd612fbc9a21a3745fb29b1fcd74636078db8f7ba294c/APScheduler-3.10.4-py3-none-any.whl (59 kB)
Collecting argon2-cffi==23.1.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl (15 kB)
Collecting asgiref==3.8.1 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl (23 kB)
Collecting async-timeout (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/fe/ba/e2081de779ca30d473f21f5b30e0e737c438205440784c7dfc81efc2b029/async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Collecting authlib==1.6.1 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/f9/58/cc6a08053f822f98f334d38a27687b69c6655fb05cd74a7a5e70a2aeed95/authlib-1.6.1-py2.py3-none-any.whl (239 kB)
Collecting azure-ai-documentintelligence==1.0.2 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/d9/75/c9ec040f23082f54ffb1977ff8f364c2d21c79a640a13d1c1809e7fd6b1a/azure_ai_documentintelligence-1.0.2-py3-none-any.whl (106 kB)
Collecting azure-identity==1.20.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/de/aa/819513c1dbef990af690bb5eefb5e337f8698d75dfdb7302528f50ce1994/azure_identity-1.20.0-py3-none-any.whl (188 kB)
Collecting azure-storage-blob==12.24.1 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/74/3c/3814aba90a63e84c7de0eb6fdf67bd1a9115ac5f99ec5b7a817a5d5278ec/azure_storage_blob-12.24.1-py3-none-any.whl (408 kB)
Collecting bcrypt==4.3.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/bb/5d/6d7433e0f3cd46ce0b43cd65e1db465ea024dbb8216fb2404e919c2ad77b/bcrypt-4.3.0.tar.gz (25 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting black==25.1.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/09/71/54e999902aed72baf26bca0d50781b01838251a462612966e9fc4891eadd/black-25.1.0-py3-none-any.whl (207 kB)
Collecting boto3==1.40.5 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/9f/a1/d6ab54adbe92e4ef4f38875776ff2fbd041a22a53d6a3235c5c6ccfc176f/boto3-1.40.5-py3-none-any.whl (140 kB)
Collecting chromadb==0.6.3 (from open-webui)
Downloading https://mirrors.aliyun.com/pypi/packages/28/8e/5c186c77bf749b6fe0528385e507e463f1667543328d76fd00a49e1a4e6a/chromadb-0.6.3-py3-none-any.whl (611 kB)
---------------------------------------- 611.1/611.1 kB 12.8 MB/s eta 0:00:00
Collecting colbert-ai==0.2.21 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/8d/9c/5d847be0f05e5266880fb1c183e642a6c34cd6a101c1d6219dfa74887543/colbert_ai-0.2.21-py3-none-any.whl (116 kB)
Collecting cryptography (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/d6/0d/d13399c94234ee8f3df384819dc67e0c5ce215fb751d567a55a1f4b028c7/cryptography-45.0.6.tar.gz (744 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [4 lines of output]
Python reports platform: win-arm64
Unsupported platform: win-arm64
Checking for Rust toolchain....
Rust not found, installing into a temporary directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
[notice] A new release of pip is available: 24.0 -> 25.2
[notice] To update, run: python.exe -m pip install --upgrade pip
### Additional Information
_No response_
GiteaMirror
added the bug label 2025-11-11 16:46:51 -06:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @jiangyoung112 on GitHub (Aug 22, 2025).
Check Existing Issues
Installation Method
Pip Install
Open WebUI Version
0.6.24
Ollama Version (if applicable)
No response
Operating System
Windows 11 Arm
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
I would like to install open-webui on my windows arm device by using 'pip install open-webui'
Actual Behavior
While the pip is preparing metadata (pyproject.toml),something went wrong:
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [4 lines of output]
Python reports platform: win-arm64
Unsupported platform: win-arm64
Checking for Rust toolchain....
Rust not found, installing into a temporary directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Steps to Reproduce
Logs & Screenshots
PS C:\Users\Administrator> pip install open-webui -i https://mirrors.aliyun.com/pypi/simple/
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Collecting open-webui
Downloading https://mirrors.aliyun.com/pypi/packages/ab/3f/9599099e08ade450076b3b2644e928b3235343b454255120aed5b36cd991/open_webui-0.6.23-py3-none-any.whl (141.2 MB)
---------------------------------------- 141.2/141.2 MB 6.9 MB/s eta 0:00:00
Collecting accelerate (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/30/dd/0107f0aa179869ee9f47ef5a2686abd5e022fdc82af901d535e52fe91ce1/accelerate-1.10.0-py3-none-any.whl (374 kB)
Collecting aiocache (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/37/d7/15d67e05b235d1ed8c3ce61688fe4d84130e72af1657acadfaac3479f4cf/aiocache-0.12.3-py2.py3-none-any.whl (28 kB)
Collecting aiofiles (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/a5/45/30bb92d442636f570cb5651bc661f52b610e2eec3f891a5dc3a4c3667db0/aiofiles-24.1.0-py3-none-any.whl (15 kB)
Collecting aiohttp==3.12.15 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/9b/e7/d92a237d8802ca88483906c388f7c201bbe96cd80a165ffd0ac2f6a8d59f/aiohttp-3.12.15.tar.gz (7.8 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting alembic==1.14.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/cb/06/8b505aea3d77021b18dcbd8133aa1418f1a1e37e432a465b14c46b2c0eaa/alembic-1.14.0-py3-none-any.whl (233 kB)
Collecting anthropic (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/a9/b2/2d268bcd5d6441df9dc0ebebc67107657edb8b0150d3fda1a5b81d1bec45/anthropic-0.64.0-py3-none-any.whl (297 kB)
Collecting apscheduler==3.10.4 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/13/b5/7af0cb920a476dccd612fbc9a21a3745fb29b1fcd74636078db8f7ba294c/APScheduler-3.10.4-py3-none-any.whl (59 kB)
Collecting argon2-cffi==23.1.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl (15 kB)
Collecting asgiref==3.8.1 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl (23 kB)
Collecting async-timeout (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/fe/ba/e2081de779ca30d473f21f5b30e0e737c438205440784c7dfc81efc2b029/async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Collecting authlib==1.6.1 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/f9/58/cc6a08053f822f98f334d38a27687b69c6655fb05cd74a7a5e70a2aeed95/authlib-1.6.1-py2.py3-none-any.whl (239 kB)
Collecting azure-ai-documentintelligence==1.0.2 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/d9/75/c9ec040f23082f54ffb1977ff8f364c2d21c79a640a13d1c1809e7fd6b1a/azure_ai_documentintelligence-1.0.2-py3-none-any.whl (106 kB)
Collecting azure-identity==1.20.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/de/aa/819513c1dbef990af690bb5eefb5e337f8698d75dfdb7302528f50ce1994/azure_identity-1.20.0-py3-none-any.whl (188 kB)
Collecting azure-storage-blob==12.24.1 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/74/3c/3814aba90a63e84c7de0eb6fdf67bd1a9115ac5f99ec5b7a817a5d5278ec/azure_storage_blob-12.24.1-py3-none-any.whl (408 kB)
Collecting bcrypt==4.3.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/bb/5d/6d7433e0f3cd46ce0b43cd65e1db465ea024dbb8216fb2404e919c2ad77b/bcrypt-4.3.0.tar.gz (25 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting black==25.1.0 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/09/71/54e999902aed72baf26bca0d50781b01838251a462612966e9fc4891eadd/black-25.1.0-py3-none-any.whl (207 kB)
Collecting boto3==1.40.5 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/9f/a1/d6ab54adbe92e4ef4f38875776ff2fbd041a22a53d6a3235c5c6ccfc176f/boto3-1.40.5-py3-none-any.whl (140 kB)
Collecting chromadb==0.6.3 (from open-webui)
Downloading https://mirrors.aliyun.com/pypi/packages/28/8e/5c186c77bf749b6fe0528385e507e463f1667543328d76fd00a49e1a4e6a/chromadb-0.6.3-py3-none-any.whl (611 kB)
---------------------------------------- 611.1/611.1 kB 12.8 MB/s eta 0:00:00
Collecting colbert-ai==0.2.21 (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/8d/9c/5d847be0f05e5266880fb1c183e642a6c34cd6a101c1d6219dfa74887543/colbert_ai-0.2.21-py3-none-any.whl (116 kB)
Collecting cryptography (from open-webui)
Using cached https://mirrors.aliyun.com/pypi/packages/d6/0d/d13399c94234ee8f3df384819dc67e0c5ce215fb751d567a55a1f4b028c7/cryptography-45.0.6.tar.gz (744 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [4 lines of output]
Python reports platform: win-arm64
Unsupported platform: win-arm64
Checking for Rust toolchain....
Rust not found, installing into a temporary directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
[notice] A new release of pip is available: 24.0 -> 25.2
[notice] To update, run: python.exe -m pip install --upgrade pip
Additional Information
No response