告别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了

相关推荐
二进制杯莫停1 天前
A和B环境的python版本相同,B环境无法安装pip依赖,离线安装
开发语言·python·pip
二进制杯莫停1 天前
Pycharm直接使用uv管理项目
ide·pycharm·uv
DFT计算杂谈3 天前
服务器通过pip安装Kimi Code CLI 和使用
运维·服务器·pip
Patrick在香港3 天前
Python依赖管理从踩坑到选型:pip/poetry/uv四种方案全面实测
开发语言·python·数据分析·scikit-learn·ai编程·pip·uv
百年੭ ᐕ)੭*⁾⁾4 天前
【uv切换国内镜像源】
uv
denggun123455 天前
大大模型 如何通过 本地排雷 远端GPU
python·embedding·pip
梦想三三6 天前
LangChain Output Parser 实战:从字符串到结构化数据的完整指南
android·服务器·langchain·github·uv
立心者06 天前
uv 现代化的虚拟环境管理工具
uv
软糖姐姐6 天前
Python开篇——简介、pip和conda
python·conda·pip·数据科学·
寒水馨6 天前
Linux下载、安装uv-0.12.0(附安装包uv-x86_64-unknown-linux-gnu.tar.gz)
linux·python·项目管理·gnu·uv·包管理器·pip替代