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

回到目录

相关推荐
同学小张3 小时前
【端侧AI 与 C++】1. llama.cpp源码编译与本地运行
开发语言·c++·aigc·llama·agi·ai-native
DanCheng-studio3 小时前
网安毕业设计简单的方向答疑
python·毕业设计·毕设
踢球的打工仔4 小时前
PHP面向对象(7)
android·开发语言·php
轻抚酸~4 小时前
KNN(K近邻算法)-python实现
python·算法·近邻算法
独行soc5 小时前
2025年渗透测试面试题总结-264(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
汤姆yu6 小时前
基于python的外卖配送及数据分析系统
开发语言·python·外卖分析
Yue丶越6 小时前
【C语言】字符函数和字符串函数
c语言·开发语言·算法
如何原谅奋力过但无声6 小时前
TensorFlow 1.x常用函数总结(持续更新)
人工智能·python·tensorflow
翔云 OCR API6 小时前
人脸识别API开发者对接代码示例
开发语言·人工智能·python·计算机视觉·ocr
V***u4537 小时前
MS SQL Server partition by 函数实战二 编排考场人员
java·服务器·开发语言