告别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 天前
PCB三防漆选型技术指南:科耀K-5065 UV三防漆用于线路板防潮防盐雾保护
uv
AIMath~3 天前
python中的uv命令揭秘
开发语言·python·uv
cooldream20094 天前
使用 uv 管理 Python 虚拟环境:现代 Python 开发的高效实践
python·uv·mcp
H Journey4 天前
python包和项目管理工具uv、conda介绍
python·conda·uv
♡すぎ♡5 天前
二维 uv 与单位球面坐标的相互转化公式
计算机图形学·uv
hui函数5 天前
Python系列Bug修复|如何解决 pip install 报错 ModuleNotFoundError: No module named ‘pygame’ 问题
python·bug·pip
我材不敲代码6 天前
Python venv 虚拟环境从入门到精通 + uv 高性能替代工具实战指南
开发语言·python·uv
白日与明月6 天前
pip下载库指定操作系统及python版本
开发语言·python·pip
xixixin_7 天前
uv add langgraph-cli[inmem] 报错解决
uv
智研数智工坊7 天前
FastAPI+uv+Jinja2+Nuitka 通用Web桌面框架搭建教程|从零搭建可打包迭代的Python开发底座
python·fastapi·uv·nuitka·jinja2·桌面应用开发