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

【技巧】使用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

回到目录

相关文章:

  • 麦肯锡110页PPT企业组织效能提升调研与诊断分析指南
  • LVS+keepalived实战案例
  • aardio - godking.vlistEx.listbar + win.ui.tabs 实现多标签多页面切换
  • element-ui 源码调用接口跨域问题
  • 第二十三天打卡
  • 无缝对接主流电商平台接口,解决货源难题
  • Java SpringMVC 和 MyBatis 整合项目的事务管理配置详解
  • 在Linux系统中开放指定端口访问(允许远程访问数据库)
  • [Java][Leetcode middle] 55. 跳跃游戏
  • Ansys 计算刚柔耦合矩阵系数
  • leetcode 189. 轮转数组
  • 制造业AI质量检测方案
  • 【Qt】之音视频编程1:QtAV的背景和安装篇
  • GTS-400 系列运动控制器板卡介绍(二十五)---PVT 描述方式
  • 【应用密码学】实验五 公钥密码2——ECC
  • OJ判题系统第6期之判题逻辑开发——设计思路、实现步骤、代码实现(策略模式)
  • talk-centos6之间实现
  • c语言第一个小游戏:贪吃蛇小游戏07
  • go语言学习进阶
  • 基于MATLAB的生物量数据拟合模型研究
  • 网站链接地图是怎么做的/乐云seo官网
  • 商品标题关键词优化/seo关键词优化推荐
  • oss怎么做网站/网络营销的六个特点
  • 美食网页设计图/seo关键词使用
  • 保定百度网站建设/it培训班
  • 公司网站备案怎么弄/线上销售平台都有哪些