Fastapi之UV安装方式与使用方式

windows:

1、到https://github.com/astral-sh/uv/releases进行下载:

2、选择uv-x86_64-pc-windows-msvc.zip解压到C:\Program Files\uv

3、在系统变量里的path目录里添加C:\Program Files\uv

4、在cmd下输入uv --version就可以看到vu的版本了

win下的所有步骤:

1、创建项目文件夹:mkdir New2026_Data

2、进入目录:cd New2026_Data

3、初始化项目:uv init

4、安装 FastAPI 及运行依赖:uv add fastapi uvicornstandard

5、激活环境:.venv\Scripts\activate.bat

6、导入自己写的项目文件或创建文件

7、导入依赖:uv pip install -r requirements.txt

8、修复报错的bug

9、运行项目:uv run uvicorn main:app --host 0.0.0.0 --port 1112 --reload

10、uv删除所有__pycache__文件夹命令:Get-ChildItem -Path . -Recurse -Directory -Name "pycache" | Remove-Item -Recurse -Force

11、uv查看所有已安装的依赖包:uv list

12、uv导出requirements.txt命令: uv pip freeze > requirements.txt

13、uv安装单个包并且使用国内加速源: uv pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple

14、uv卸载单个包: uv pip uninstall requests

linux下的所有步骤:

安装uv方法:curl -LsSf https://astral.sh/uv/install.sh | sh

1、uv删除所有__pycache__文件夹命令:

find /software_projects/New2026_Data/ -type d -name "pycache" -exec rm -rf {} +

2、初始化项目:uv init

3、创建虚拟环境(必须回到/目录再进入项目目录进行执行): uv venv

4、安装依赖:uv pip install -r requirements.txt

5、运行项目:uv run uvicorn main:app --host 0.0.0.0 --port 1112 --reload

(其余命令和上面win里的命令一样)

相关推荐
卡提西亚1 天前
FastAPI基础入门
python·fastapi
Paper-Tiger1 天前
手搓 FastAPI + Redis + 流式 RAG 实录
fastapi
像风一样自由20201 天前
2.如何用FastAPI把一个Python算法封装成HTTP服务
python·算法·fastapi
2601_961146201 天前
实验室等离子表面处理设备安全整改记录:通风、UV、接地三项
笔记·安全·uv
毒爪的小新1 天前
最新 Dify 1.14.0+ 内网离线插件打包、部署完整踩坑方案(解决 uv.lock 依赖校验失败)
运维·ai·uv·dify
狗凯之家源码网1 天前
iOS C2 V2 与 Python FastAPI 全链路远控系统深度评测
python·ios·fastapi
触底反弹2 天前
🚀 FastAPI 五大重难点深度剖析:从 500 报错到彻底搞懂 Depends、Pydantic 与 SQLAlchemy
python·fastapi
醇氧2 天前
CentOS7 使用 uv 安装 Python3.11.9 生产部署文档
uv·python3.11
奔跑的熊猫2 天前
VSCode + FastAPI +AI Agent+langchain第一个程序
langchain·fastapi
全栈陈序员2 天前
【Python】基础语法入门(三十一)—— API 开发:用 FastAPI 构建 RESTful 接口
python·restful·fastapi