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

回到目录

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

0. 为什么用UV

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

1. 安装基础软件

1.1. 安装python

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

1.2. 安装UV

bash 复制代码
> pip install uv -i https://pypi.tuna.tsinghua.edu.cn/simple

1.3. 确认uv安装成功

bash 复制代码
> uv --version
uv 0.7.3 (3c413f74b 2025-05-07)

2. 创建项目

源码托管网站创建项目

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

2.1. 本地拉取项目

bash 复制代码
> git clone https://gitee.com/zhouweng/dify_import.git

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

bash 复制代码
> uv init

2.3. 创建虚拟环境

bash 复制代码
> uv venv --python 3.12
> python --version
Python 3.13.2

2.4. 激活虚拟环境

bash 复制代码
> .venv/Scripts/activate
> uv venv --python 3.12 
> python --version
Python 3.12.10

2.5. 安装依赖包

bash 复制代码
> uv add pandas requests openpyxl -i  https://pypi.tuna.tsinghua.edu.cn/simple

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

检查依赖关系

bash 复制代码
> uv tree

2.6. 写好代码,运行

uv run xxx.py

回到目录

相关推荐
梦因you而美3 小时前
Python win32com 复制Excel sheet优化:覆盖替换而非删除重建,彻底解决公式报错
python·excel·win32com·python自动化·批量复制sheet表
wjs20243 小时前
Go 语言函数
开发语言
攻城狮的梦3 小时前
线上接收附件回调超时排查复现
开发语言·php·lavarel
SunnyDays10113 小时前
Python 如何实现 Markdown 与 Excel 互转
python·excel转markdown·markdown转excel·markdown转xlsx
我的xiaodoujiao3 小时前
API 接口自动化测试详细图文教程学习系列10--Requests模块2--举例说明
python·学习·测试工具·pytest
小小码农Come on3 小时前
QT面试题总结
开发语言·qt
嵌入式-小王3 小时前
LangChain框架(二)---- 提示词模板
python·langchain
克里普crirp3 小时前
北斗电离层模型BDGIM广播系数
开发语言·python
码云数智-大飞3 小时前
从“餐厅点餐”到“异步编程”:.NET 应用响应性提升指南
开发语言
码云数智-园园4 小时前
C# 内存模型的基石:值类型与引用类型的深度博弈
java·开发语言·jvm