uv包管理命令

一.uv 包管理命令

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

arduino 复制代码
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"  

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

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

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

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

3.查看uv版本

css 复制代码
uv  --version

3.下载mcp外部依赖

csharp 复制代码
uv add mcp

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

5.移除外部依赖

arduino 复制代码
uv remove mcp

6.列出所有的外部依赖

复制代码
uv pip list

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

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

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

  • 新建.env文件,配置对应的API_KEY
  • python-dotenv Api调用
ini 复制代码
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)
相关推荐
DanCheOo5 分钟前
Prompt 工程化管理:从散落在代码里到版本化、可测试、可回滚
前端·ai编程
涛涛ing6 分钟前
Vue 3.5 下一站:cached 提案,重新定义响应式缓存
前端
胖子不胖8 分钟前
svg之viewBox
前端
吹牛不交税11 分钟前
tree-transfer-vue3 前端插件安装问题解决(--legacy-peer-deps)(其他插件可考虑)适用
前端·javascript·vue.js
ricardo197312 分钟前
Chrome DevTools + Lighthouse + Performance API:前端性能调优三件套实操指南
前端
Appoint_x15 分钟前
设计稿自己会说话:我用 Claude 给 Figma 做了个 AI 上下文插件
前端·javascript
豹哥学前端17 分钟前
浏览器console里的双中括号 `[[ ]]`
前端·javascript·ecmascript 6
菜泡泡@17 分钟前
npm 安装pnpm之后运行pnpm -v查询报错
前端·npm·node.js
贫民窟的勇敢爷们43 分钟前
React跨平台能力,打破前端开发的平台边界
前端·react.js·前端框架