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 uvicorn[standard]

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里的命令一样)

相关推荐
闲人编程7 分钟前
使用FastAPI和WebSocket构建高性能实时聊天系统
websocket·网络协议·网络编程·fastapi·持久化·实时聊天·codecapsule
失忆爆表症4 小时前
01_项目搭建指南:从零开始的 Windows 开发环境配置
windows·postgresql·fastapi·milvus
PD我是你的真爱粉5 小时前
FastAPI使用tortoiseORM
数据库·fastapi
pearbing19 小时前
天猫UV量提高实用指南:找准方向,稳步突破流量瓶颈
大数据·uv·天猫uv量提高·天猫uv量·uv量提高·天猫提高uv量
萧鼎19 小时前
Python 包管理的“超音速”革命:全面上手 uv 工具链
开发语言·python·uv
玄同7651 天前
Python 后端三剑客:FastAPI/Flask/Django 对比与 LLM 开发选型指南
人工智能·python·机器学习·自然语言处理·django·flask·fastapi
张3蜂2 天前
Python 四大 Web 框架对比解析:FastAPI、Django、Flask 与 Tornado
前端·python·fastapi
雪碧聊技术2 天前
ORM简介、安装、使用流程
fastapi·orm·基础代码编写
曲幽2 天前
FastAPI实战:用懒加载与Lifespan优雅管理重型依赖
fastapi·async·lifespan·lazy loading·startup event
雪碧聊技术2 天前
ORM-查询
fastapi·orm·查询