告别pip,拥抱uv

镜像源持久化:

配置文件路径为:%APPDATA%\uv\uv.toml (通常是 C:\Users\你的用户名\AppData\Roaming\uv\uv.toml),如果没有这个目录或文件就创建

复制代码
[[index]]
url = "https://mirrors.aliyun.com/pypi/simple/"
default = true
# 或使用清华源
# url = "https://pypi.tuna.tsinghua.edu.cn/simple/"

执行uv run需要先激活虚拟环境吗?---> 不需要手动激活

复制代码
传统模式 (pip):
cd my_project
python -m venv .venv
.\.venv\Scripts\activate (必须记得激活!)
pip install -r requirements.txt
python main.py

uv 模式:
cd my_project
uv run main.py (一步到位)

uv 会在后台静默完成:检查 Python 版本 -> 检查/创建环境 -> 安装依赖 -> 运行程序。

场景 命令 uv 的行为
未激活环境 uv run script.py 推荐uv 自动寻找并使用项目专属环境,完全不影响全局系统。
已激活环境 uv run script.py 依然有效。uv 会确认当前激活的环境是否符合项目要求,符合则直接用。
全局环境 python script.py 危险 。这会直接调用系统 Python,由于没装依赖,通常会报错 ModuleNotFoundError

如果执行uv命令时提示要添加参数 --native-tls ,可能是因为开启了fiddler等系统代理,

关闭系统代理,可能就不需要加--native-tls了

相关推荐
大魔王爱学习2 天前
Windows中通过uv工具安装一个默认的全局Python
开发语言·python·uv
工业胶粘剂技术3 天前
K-1924 UV光固化胶粘剂 电子精密组装与高强粘接 技术参数与选型
uv
Li Ming&3 天前
Python办公自动化:利用Python批量将PDF转换为图片文件
python·pdf·pip
web守墓人3 天前
【python】uv解决依赖安装缓慢的问题
开发语言·python·uv
Lvan的前端笔记3 天前
python:Mac 系统 uv 完整安装+入门实战
python·macos·uv
weigangwin5 天前
Graphiti 时间知识图谱:从 pip 安装到事实有效期验证
人工智能·知识图谱·pip
芯片智造6 天前
划片用的UV膜是如何黏性变小的?
uv
梦想不只是梦与想6 天前
Python 官方包管理器pip
python·pip
无糖冰可乐217 天前
安装wsl2,并链接Windows上的vscode运行项目
pytorch·vscode·python·pip
Luminbox紫创测控9 天前
GB/T 5137.3 2020标准:汽车安全玻璃耐辐照与耐模拟气候试验方法
人工智能·测试工具·汽车·安全性测试·uv·测试标准