Administrator
发布于 2025-09-08 / 1 阅读
0

Python项目管理工具:UV

Python项目管理工具:UV

1. Ubuntu安装uv

https://blog.csdn.net/qq_16555103/article/details/147491459

通过独立脚本安装(推荐):

# Linux/macOS
curl -LsSf https://astral.sh/uv/install.sh | sh

将uv执行地址添加到环境变量中:

# To add $HOME/.local/bin to your PATH, either restart your shell or run:

source $HOME/.local/bin/env (sh, bash, zsh)
# or
source $HOME/.local/bin/env.fish (fish)

验证安装:uv --version

2. 创建新项目

https://blog.csdn.net/hscing/article/details/149823885

2.1 初始化项目

# 创建新项目
uv init my-project
cd my-project

# 或者在现有目录初始化
mkdir my-project && cd my-project
uv init

2.1.1 创建虚拟环境

# 创建 virtual environment 并激活它
uv venv
source .venv/bin/activate

2. 2 项目配置

2.2.1 工作依赖及运行脚本方法

这是我项目的树形图,我想在src中进行所有代码的编写,怎样设置src为项目的根目录,使src中的py文件可以使用from src导入src目录下的包

68be51e79f6e5.png

setuptools 模式,在最外层的pyproject.toml中添加:

[tool.setuptools.packages.find]
where = ["src"]

这样安装/运行时,src 目录会被识别为一个包。

运行时可以直接:

uv run python -m src.test

2.2.2 安装依赖

uv add fastmcp