






















【切记】安装命令必须是 uv前缀
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
For Linux and macOS, modify the PATH environment variable using the following command in the terminal:
export PATH="$HOME/.local/bin:$PATH"
uv init sample-project
生成虚拟环境
进入到python项目目录
uv venv
或者 制定虚拟环境名字
uv venv my-name
source .venv/bin/activate
deactivate
uv pip list
执行同步命令
使用 uv sync 命令根据 uv.lock 安装依赖并配置虚拟环境:
uv sync
uv.lock 中的精确依赖版本,创建/更新虚拟环境(默认位于 .venv),并安装所有依赖。.venv 不存在,uv 会自动创建;若已存在,会更新至锁文件状态。uv sync --group test
uv pip install flask # Install Flask.
uv pip install -r requirements.txt # Install from a requirements.txt file.
uv pip install -e .
安装包
uv pip install -U langgraph
注意:
不能使用 pip install -U langgraph,否则不会安装到虚拟环境!!
uv add llama-index llama-index-llms-openai-like
uv add dotenv
安装指定版本的包,如有先删除再安装
uv pip install numpy==1.26.4
source /absolute/path/to/venv/bin/activate # 例如:/Users/yourname/envs/myenv/bin/activate
uv pip list > requirements.txt
uv pip install -r requirements.txt
mkdir -p ./dependency_lib
uv export --format requirements-txt --output-file requirements.txt
uv pip install --no-deps --target ./dependency_lib -r requirements.txt
pip download llama-index sentence-transformers transformers -d ./packages
uv pip install --no-index --find-links=./packages llama-index sentence-transformers transformers
llm封装
https://docs.llamaindex.ai/en/stable/api_reference/llms/openai_like/
https://codemaker2016.medium.com/introducing-uv-next-gen-python-package-manager-b78ad39c95d7#a488
免责声明:本内容来自平台创作者,博客园系信息发布平台,仅提供信息存储空间服务。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。