当前位置: 首页 > java >正文

【技巧】使用UV创建python项目的开发环境

回到目录

【技巧】使用UV创建python项目的开发环境

0. 为什么用UV

下载速度快、虚拟环境、多版本python支持、清晰的依赖关系

1. 安装基础软件

1.1. 安装python

下载地址:https://www.python.org/downloads/windows/

1.2. 安装UV

> pip install uv -i https://pypi.tuna.tsinghua.edu.cn/simple

1.3. 确认uv安装成功

> uv --version
uv 0.7.3 (3c413f74b 2025-05-07)

2. 创建项目

源码托管网站创建项目

如 gitee.com 创建项目 https://gitee.com/zhouweng/dify_import.git

2.1. 本地拉取项目

> git clone https://gitee.com/zhouweng/dify_import.git

2.2. 进入本地项目目录,初始化uv

> uv init

2.3. 创建虚拟环境

> uv venv --python 3.12
> python --version
Python 3.13.2

2.4. 激活虚拟环境

> .venv/Scripts/activate
> uv venv --python 3.12 
> python --version
Python 3.12.10

2.5. 安装依赖包

> uv add pandas requests openpyxl -i  https://pypi.tuna.tsinghua.edu.cn/simple

这个时候,看pyproject.toml 文件已经自动增加依赖关系

检查依赖关系

> uv tree

2.6. 写好代码,运行

uv run xxx.py

回到目录

http://www.xdnf.cn/news/5886.html

相关文章:

  • 面试篇:Spring Security
  • C语言—再学习(数据的存储类别)
  • C++ 字符格式化输出
  • python学习笔记七(文件)
  • 分布式链路跟踪
  • lubuntu 系统详解
  • WebpackVite总结篇与进阶
  • Java SpringMVC 和 MyBatis 整合项目的事务管理配置详解
  • DeepSeek 赋能汽车全生态:从产品到服务的智能化跃迁
  • 2025年5月13日第一轮
  • vue3父子组件传值
  • 数据治理域——日志数据采集设计
  • c++STL-list的模拟实现
  • conda 输出指定python环境的库 输出为 yaml文件
  • K230 ISP:一种新的白平衡标定方法
  • AcroForm 格式化文本(域)字段
  • ElasticSearch父子关系数据建模
  • MySQL命令行导出数据(docker版本)
  • 运行Spark程序-在shell中运行1
  • 智源联合南开大学开源Chinese-LiPS中文多模态语音识别数据集
  • base64形式的图片数据保存方法
  • Redis介绍与使用
  • 【git】clone项目后续,github clone的网络配置,大型项目git log 输出txt,切换commit学习,goland远程,自存档
  • 关于maven的依赖下不下来的问题
  • Git基本操作命令
  • 专题四:综合练习( 找出所有子集的异或总和再求和)
  • 解锁Python TDD:从理论到实战的高效编程之道(9/10)
  • 时间序列预测建模的完整流程以及数据分析【学习记录】
  • 选择单例还是依赖注入
  • 【每天一个知识点】Dip 检验(Dip test)