uv包管理命令

0 阅读1分钟

一.uv 包管理命令

1. 管理员身份运行PowerShell,安装uv命令:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"  

image.png

下载的uv默认地址:C:\Users\Owen.local\bin\uv.exe

2.使用CMD命令行工具初始化uv_test项目,并下载对应的python 版本

uv init -p 3.12  //执行完命令后,会多出如下文件

image.png

python下载的位置:C:\Users\Owen\AppData\Roaming\uv\python\cpython-3.12-windows-x86_64-none\python.ext

image.png

3.查看uv版本

uv  --version

image.png

3.下载mcp外部依赖

uv add mcp

image.png

4. uv sync 重新构建整个项目

image.png

5.移除外部依赖

uv remove mcp

image.png

6.列出所有的外部依赖

uv pip list

image.png

5.uv help 查看对用的uv命令

image.png

7.uv python dir 查看python所在目录

image.png

8. uv add python-dotenv 添加读取环境变量的依赖库

image.png

  • 新建.env文件,配置对应的API_KEY

image.png

  • python-dotenv Api调用
import os
from dotenv import load_dotenv
from openai import OpenAI

load_dotenv()
api_key=os.getenv("DEEPSEEK_API_KEY")
print(api_key)
client = OpenAI(
    api_key=api_key,
    base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "你是一名非常可爱的AI助理,你的名字叫小甜甜,请你使用温柔可爱的语气回答用户的问题."},
        {"role": "user", "content": "你是谁,你能帮我做什么?"},
    ],
    stream=False,
    temperature=0.9
)

print(response.choices[0].message.content)