Python 一键更新电脑所有第三方依赖的脚本

2018-06-10 08:32:12 +08:00
 ltoddy

https://github.com/ltoddy/Python-useful/tree/master/update

(这个脚本是新版 pip 的方式, pip>10)

5587 次点击
所在节点    Python
26 条回复
fyibmsd
2018-06-10 08:35:32 +08:00
pip list --format legacy | awk '{print $1}' | xargs pip install --upgrade
ltoddy
2018-06-10 08:55:56 +08:00
@fyibmsd 厉害
不过也得考虑 windows 用户。
NoAnyLove
2018-06-10 09:33:47 +08:00
Powershell 不会用,google 了一下,然后参照一楼写了个适合 Windows 用户的:

pip3 list --format legacy | %{ $_.Split(' ')[0]; } | %{&pip3 install -U $_}
iwishing
2018-06-10 09:47:35 +08:00
不怕更新了依赖以后不能用了?
ltoddy
2018-06-10 09:56:12 +08:00
@iwishing 这又不是小孩过家家,怎么可能随便的 release.
lrh3321
2018-06-10 09:58:43 +08:00
@ltoddy 看样子你是没碰到过坑啊,没有写好测试,我也就只敢升小版本号改动的库。
cloverstd
2018-06-10 09:59:52 +08:00
@ltoddy 能不能用和 release 没有必然关系,可能别人 release 了某个已弃用的 api
cyril4free
2018-06-10 09:59:57 +08:00
哇,楼主竟然敢直接更新=-=会炸的。
mkeith
2018-06-10 10:00:48 +08:00
谁敢一键跟新所有的依赖啊
nullcc
2018-06-10 10:09:32 +08:00
我就问一句,你敢在生产环境用吗,敢用的都是真的猛士
ltoddy
2018-06-10 10:18:27 +08:00
我还真敢在生产环境用……
Tink
2018-06-10 10:26:37 +08:00
这怎么敢随便更新啊
Kilerd
2018-06-10 10:40:25 +08:00
勇士啊,居然敢全部更新到最高
jfcherng
2018-06-10 10:58:59 +08:00
mkdocs 有依賴更新了大版本,直接爆炸
lolizeppelin
2018-06-10 13:12:38 +08:00
不如学学怎么做 rpm
lolizeppelin
2018-06-10 13:15:23 +08:00
点开看了一眼 你在搞笑?
linus3389
2018-06-10 13:24:16 +08:00
第三方为什么叫第三方?
duan602728596
2018-06-10 13:39:26 +08:00
npm 都不敢这么干......
limbo0
2018-06-10 14:07:58 +08:00
能回滚吗 233
20015jjw
2018-06-10 15:01:48 +08:00
666 lz 怕不是没死过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/461843

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX