03-09 LLM HelloWorld
✅LLM HelloWorld
Python环境搭建
UV是一个极速的Python包和项目管理工具,使用Rust编写,速度比pip快10-100倍!它不仅能替代pip,还能替代pip-tools、pipx、poetry、pyenv和virtualenv等多个工具。
极速安装:比pip快10-100倍
统一工具链:一个工具替代pip、pip-tools、pipx、poetry、pyenv、virtualenv等
全面的项目管理:支持依赖管理、环境隔离、锁文件
Python版本管理:安装和管理不同版本的Python
工具运行和安装:可以直接运行和安装Python应用
脚本支持:运行单文件脚本,支持内联依赖元数据
兼容pip:提供pip兼容接口,无需改变现有工作流
跨平台支持:支持macOS、Linux和Windows
安装方式一、独立安装脚本
macOS/Linux:
1 | curl -LsSf https://astral.sh/uv/install.sh | sh |
Windows:
1 | powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/0.10.5/install.ps1 | iex" |
安装方式二、使用pip安装
1 | pip install uv |
如果提示bash: pip: command not found,请先自行安装python环境。
安装方式三、Homebrew安装(macOS)
1 | brew install uv |
安装完成后,你可以通过在命令行输入uv来验证安装是否成功。

UV基本用法
创建项目
使用UV创建一个新项目:
1 | uv init hello_llm |

这个命令会初始化一个新项目,并创建必要的文件结构,包括:
.gitignore:Git忽略文件.python-version:Python版本信息main.py:主程序文件pyproject.toml:项目配置文件README.md:项目说明文件
创建虚拟环境
创建虚拟环境的速度非常快:
1 | cd hello_llm |
这个命令会在项目目录下创建一个.venv目录,包含虚拟环境。要激活虚拟环境,使用:
1 | # Linux/macOS |
运行
写一段大模型调用的代码:
1 | import os |
然后运行命令:
1 | uv run hello.py |

提示缺少openai这个模块,那么运行命令添加模块:
1 | uv add openai |
如果你的安装过程很慢或者卡住,可以修改一下镜像地址,改用国内的镜像源。比如我的阿里云服务器上(根据你的系统情况,可以去ai搜一下 pip加速就告诉你怎么配置了):
# 1. 设置阿里云镜像为全局默认
echo ‘export UV_INDEX_URL=”https://mirrors.aliyun.com/pypi/simple/“‘ >> ~/.bashrc
# 2. 立即生效
source ~/.bashrc

然后重新执行uv run hello.py

