1. Ubuntu安装uv
通过独立脚本安装(推荐):
# 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. 创建新项目
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目录下的包
setuptools
模式,在最外层的pyproject.toml中添加:
[tool.setuptools.packages.find]
where = ["src"]
这样安装/运行时,src
目录会被识别为一个包。
运行时可以直接:
uv run python -m src.test
2.2.2 安装依赖
uv add fastmcp