sudo apt install python3-pip
sudo -i
pip install uv 安装uv,(需在root下安装)
pip install --break-system-packages uv 如果安装uv提示不允许影响系统python环境就执行这个强制安装
uv python list 列出可用python
uv python install 3.13.14 安装python版本,这个命令不会生成venv,只是安装版本
uv venv --python 3.13.14 创建指定版本的虚拟环境
sudo chown -R $USER:$USER . 当前目录允许可写
sudo chown -R $USER:$USER .venv/
source .venv/bin/activate 激活环境
.venv/Scripts/activate windos激活环境
//windows如果遇到禁止运行脚本错误,管理员运行shell使用Set-ExecutionPolicy RemoteSigned
deactivate 退出虚拟环境
uv pip install 安装依赖
uv pip freeze > requirements.txt 生成依赖文件
uv pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ 清华源
uv pip install -r requirements.txt -i https://pypi.douban.com/simple/ 豆瓣源
uv pip install -r requirements.txt -i https://mirrors.tencent.com/pypi/simple/ 腾讯源
$env:UV_HTTP_TIMEOUT = "300"; uv pip install "lightrag-hku[api]" 临时提高下载超时
从uv锁文件中创建环境
uv init 生成pyproject.toml
uv add "av" "fastapi" 添加依赖
根据文件自动安装依赖
uv sync
uv sync --frozen 忽略错误
IDE 无法从项目目录找到包
指定PYTHONPATH环境:设置搜索terminal.integrated.env选择操作系统json中添加"PYTHONPATH": "${workspaceFolder}"以以打开目录为根目录