网易首页 > 网易号 > 正文 申请入驻

我弃 pip、virtualenv 和 Poetry,改用 uv:一个工具就够

0
分享至

Python 打包这件事,我一直觉得有点乱。做一个项目,忘了先建虚拟环境,pip 直接把包装到全局。新建了 venv,又忘了激活,结果还是全局。一两次倒没什么,但项目一多,这种低级错误就像循环往复的咒语,时不时就要犯一次。

稍微大一点的项目,我会转向 Poetry —— 它能管依赖、能写 lock 文件、还能打包。比起 pip + venv 的散装组合,Poetry 明显更完整。可问题又来了:它启动慢,体感总是沉甸甸的。对于我手头那些数据脚本、Web 小应用,常常觉得有点大材小用,但又没有更干净的办法,只能硬着头皮用。


说到底,pip、venv、Poetry 这些工具本身都不差。它们能成为主流,各自都有充足的理由:pip 是 Python 默认的包安装器,venv 负责隔离环境,Poetry 解决了可复现的依赖管理。但切换成本的累加,让我开始问自己一个简单得有点过分的问题:

我为什么非要在三个工具之间跳来跳去?明明一个就能干完的事。

后来我遇到了 uv。它是 Astral 团队(就是那支做出 Ruff 的团队)发布的 Python 包和项目管理器,速度极快。你可以这么理解:以前安装包用一个工具,管虚拟环境用另一个,锁定依赖用第三个,管 Python 版本还得再来一个 —— uv 把这些工作流收敛到了一起。按官方的说法,它在常见场景下比 pip 快 10 到 100 倍,支持项目管理,能生成 lock 文件,还保留了一套兼容 pip 的命令行接口。

这个速度对比听起来像营销话术,但在日常使用里,它带来的改善很实在:Python 项目的初始化变得更快、更干净,那种“我又忘了激活环境”的焦虑也少了很多。

回看我没用 uv 之前的日常,大概是这样的:先用 python -m venv .venv 建环境,接着 source .venv/bin/activate(Windows 下要用 .venv\Scripts\Activate.ps1),然后 pip install 需要的包,最后 pip freeze > requirements.txt。如果项目体量上去了,就转身切到 Poetry:poetry init,poetry add 几个依赖,再用 poetry run python main.py 跑起来。

这个过程并不是不能管理,可就是有种永远在不同工具和不同文件格式之间跳转的摩擦感:有时是 requirements.txt,有时是 pyproject.toml,有时是 lock 文件,有时纯粹因为忘记激活环境,又往全局装了一堆包。问题不大,但又远称不上干净。

uv 进入我的工作流之后,这套跳转几乎就消失了。不必再因为场景的不同,在 pip + venv 和 Poetry 之间反复横跳。无论是快速实验一个笔记本脚本,还是搭建一个稍复杂的应用,多数工作的入口都统一到了一个命令之下。

这种统一不是工具功能的简单堆叠,而是让我不用再去操心“这次该用哪种方式管依赖”这种低价值的决策。工具隐身到工作流背后,让我能更快地从想法跳到代码上,这也是我最终把 pip、virtualenv 与 Poetry 都替换掉的真正原因。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
不用二选一!穆里尼奥神级战术!皇马两大巨星彻底兼容

不用二选一!穆里尼奥神级战术!皇马两大巨星彻底兼容

澜归序
2026-08-05 07:04:30
诗妮娜母子画像新鲜出炉,御用海报合影准王储,翻身契机悄然来临

诗妮娜母子画像新鲜出炉,御用海报合影准王储,翻身契机悄然来临

可乐谈情感
2026-08-05 11:12:13
刚签1.12亿美金大合同!又向学霸女友求婚成功!二轮秀道苏姆赢麻了

刚签1.12亿美金大合同!又向学霸女友求婚成功!二轮秀道苏姆赢麻了

世界体育圈
2026-08-04 14:02:57
警告卢秀燕:必须统一,保持现状就开战,不允许第二个李登辉存在

警告卢秀燕:必须统一,保持现状就开战,不允许第二个李登辉存在

谭麤爱搞笑
2026-08-04 12:10:20
韩红风波后露面:暴瘦到认不出,无华表只挂大金链,多位领导簇拥

韩红风波后露面:暴瘦到认不出,无华表只挂大金链,多位领导簇拥

橙星文娱
2026-08-05 00:15:26
女人最难忘的男人,不是对她好的,而是给过这种感觉的!

女人最难忘的男人,不是对她好的,而是给过这种感觉的!

皓皓情感说
2026-06-06 08:04:02
解密人皮制服,残忍至极!

解密人皮制服,残忍至极!

进击的爬爬
2026-08-04 16:30:07
95年火车上我偷喂戴铐男人馒头,他下车踢我行李,回家打开我愣了

95年火车上我偷喂戴铐男人馒头,他下车踢我行李,回家打开我愣了

千秋文化
2026-05-08 10:32:33
90岁的王德顺活出50岁的状态!研究:坚持这个习惯,晚年少遭16年罪

90岁的王德顺活出50岁的状态!研究:坚持这个习惯,晚年少遭16年罪

人民日报健康客户端
2026-08-05 07:37:14
一个母亲自曝25岁女儿现状:本科材料学毕业,待业吃住全靠家里

一个母亲自曝25岁女儿现状:本科材料学毕业,待业吃住全靠家里

慧翔百科
2026-08-03 17:39:45
堂姐结婚那天,她婆婆穿了白色连衣裙,我马上让主持人临时加环节

堂姐结婚那天,她婆婆穿了白色连衣裙,我马上让主持人临时加环节

兰姐说故事
2026-03-08 05:10:03
太行山失联女孩最新细节:朋友真约了只是没来,哥哥还在山上找

太行山失联女孩最新细节:朋友真约了只是没来,哥哥还在山上找

智慧生活笔记
2026-08-05 11:55:53
房价即将上涨,不以人的意志为转移

房价即将上涨,不以人的意志为转移

专业聊房君
2026-08-04 17:55:22
大涨!韩国股市,又“熔断”

大涨!韩国股市,又“熔断”

中国基金报
2026-08-05 08:57:33
离开央视后,39岁李思思县城商演穿皱西装,挣钱养俩儿子引热议

离开央视后,39岁李思思县城商演穿皱西装,挣钱养俩儿子引热议

史之韵
2026-08-05 12:28:39
AI短剧女主方桃子60秒广告报价超25万元,美瞳广告引争议:“我的美瞳戴了一天都很舒服”,网友吵翻:AI怎么试戴

AI短剧女主方桃子60秒广告报价超25万元,美瞳广告引争议:“我的美瞳戴了一天都很舒服”,网友吵翻:AI怎么试戴

扬子晚报
2026-08-05 07:30:08
钟美美回应“教育局约谈”风波:感谢当年接线员的那句话

钟美美回应“教育局约谈”风波:感谢当年接线员的那句话

观察者网
2026-08-04 16:41:01
神助攻!图赫尔亲手成全皇马,英格兰弃将憋着怒火准备大爆发

神助攻!图赫尔亲手成全皇马,英格兰弃将憋着怒火准备大爆发

一隅非生
2026-08-05 08:23:14
笑死,这就是中年夫妻旅游现状吗?网友:出门必吵

笑死,这就是中年夫妻旅游现状吗?网友:出门必吵

夜深爱杂谈
2026-08-02 19:19:06
少女臀和妈妈臀,一眼就能分清:差距不在年龄,而在体态

少女臀和妈妈臀,一眼就能分清:差距不在年龄,而在体态

皓皓情感说
2026-07-20 08:38:27
2026-08-05 13:31:00
码上闲叙
码上闲叙
有态度网友ytd
244文章数 78关注度
往期回顾 全部

科技要闻

SpaceX首份财报:营收暴涨92%,AI狂烧千亿

头条要闻

十个妈妈带十娃暑期坐火车勇闯9国 全程计划用时39天

头条要闻

十个妈妈带十娃暑期坐火车勇闯9国 全程计划用时39天

体育要闻

41岁C罗观看热身赛晒豪车:我的玩具

娱乐要闻

陈凯琳首回应孩子在电影院吵闹被泼奶油

财经要闻

刷屏的光模块,中国实力几何?

汽车要闻

拉开上汽通用30款新车序幕 别克至境L7纯电将预售

态度原创

教育
时尚
房产
艺术
数码

教育要闻

给“准大一新生”的紧急通知:两所高校调整通知书签发人,录取资格会受到影响吗?

夏天裤子不用买得太多太贵!准备一条白色阔腿裤,显瘦又清爽

房产要闻

海口房东,快卖不动手里的二手房了!

艺术要闻

冷军少见的风景画《海风》,估价120万

数码要闻

Sharkoon推出PureWriter W100键盘:环诺机械矮轴,全配列双模

无障碍浏览 进入关怀版