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

回到目录

相关推荐
winfredzhang13 小时前
用Python打造逼真的照片桌面:从拖拽到交互的完整实现
python·拖拽·照片·桌面
上位机付工13 小时前
上位机通信速度有多快?
开发语言·c#·上位机·plc
蔗理苦13 小时前
2025-09-05 CSS4——浮动与定位
开发语言·前端·css·html·css3
给我个面子中不14 小时前
JUC、JVM八股补充
java·开发语言·jvm
hqxstudying14 小时前
Kafka 深入研究:从架构革新到性能优化的全面解析
java·开发语言·微服务·kafka·springcloud
2401_8979300616 小时前
tensorflow常用使用场景
人工智能·python·tensorflow
酷飞飞19 小时前
错误是ModuleNotFoundError: No module named ‘pip‘解决“找不到 pip”
人工智能·python·pip
点云SLAM19 小时前
PyTorch 中.backward() 详解使用
人工智能·pytorch·python·深度学习·算法·机器学习·机器人
B1118521Y4620 小时前
flask的使用
后端·python·flask
悟能不能悟20 小时前
js闭包问题
开发语言·前端·javascript