https://github.com/ltoddy/Python-useful/tree/master/update
(这个脚本是新版 pip 的方式, pip>10)
1
fyibmsd 2018 年 6 月 10 日 pip list --format legacy | awk '{print $1}' | xargs pip install --upgrade
|
3
NoAnyLove 2018 年 6 月 10 日
Powershell 不会用,google 了一下,然后参照一楼写了个适合 Windows 用户的:
pip3 list --format legacy | %{ $_.Split(' ')[0]; } | %{&pip3 install -U $_} |
4
iwishing 2018 年 6 月 10 日
不怕更新了依赖以后不能用了?
|
8
cyril4free 2018 年 6 月 10 日
哇,楼主竟然敢直接更新=-=会炸的。
|
9
mkeith 2018 年 6 月 10 日
谁敢一键跟新所有的依赖啊
|
10
nullcc 2018 年 6 月 10 日
我就问一句,你敢在生产环境用吗,敢用的都是真的猛士
|
11
ltoddy OP 我还真敢在生产环境用……
|
12
Tink PRO 这怎么敢随便更新啊
|
13
Kilerd 2018 年 6 月 10 日
勇士啊,居然敢全部更新到最高
|
14
jfcherng 2018 年 6 月 10 日 via Android
mkdocs 有依賴更新了大版本,直接爆炸
|
15
lolizeppelin 2018 年 6 月 10 日 via Android
不如学学怎么做 rpm
|
16
lolizeppelin 2018 年 6 月 10 日 via Android
点开看了一眼 你在搞笑?
|
17
linus3389 2018 年 6 月 10 日
第三方为什么叫第三方?
|
18
duan602728596 2018 年 6 月 10 日 via iPhone
npm 都不敢这么干......
|
19
limbo0 2018 年 6 月 10 日 via Android
能回滚吗 233
|
20
20015jjw 2018 年 6 月 10 日 via Android
666 lz 怕不是没死过
|
21
ctsed 2018 年 6 月 10 日
升级所有库
sudo pip3 freeze --local | grep -v '^-e' | cut -d = -f 1 | xargs -n1 sudo pip3 install --upgrade -i https://pypi.mirrors.ustc.edu.cn/ sudo pip2 freeze --local | grep -v '^-e' | cut -d = -f 1 | xargs -n1 sudo pip2 install --upgrade -i https://pypi.mirrors.ustc.edu.cn/ for /F "delims===" %i in ('pip3 freeze -l') do pip3 install -U %i for /F "delims===" %i in ('pip2 freeze -l') do pip2 install -U %i for /F "delims= " %i in ('pip list --outdated') do pip install -U %i 来自 <https://stackoverflow.com/questions/2720014/upgrading-all-packages-with-pip> |
22
Linxing 2018 年 6 月 10 日
全在 virtualenv 中写
|
23
welkinzh 2018 年 6 月 10 日 via Android
升级最新版可能会出现问题,不敢随便升
|
24
ctro15547 2018 年 6 月 10 日
不敢乱更新,都是用特定版本包,最重要是稳! 除非更新包功能特别好..
|
25
ltoddy OP 其实啊,你在公司,当你想要引入一个第三方的 lib 的时候,都要很小心,不能随便就引一个第三方 lib 的。
当然更新也不是随随便便的。 但是,谁让我现在还是在校大学生呢,想怎么折腾就怎么折腾。 (大学生,了不起??? |
26
ytmsdy 2018 年 6 月 11 日 via iPhone
真正的勇士啊!
|