https://github.com/ltoddy/Python-useful/tree/master/update
(这个脚本是新版 pip 的方式, pip>10)
![]() | 1 fyibmsd 2018-06-10 08:35:32 +08:00 ![]() pip list --format legacy | awk '{print $1}' | xargs pip install --upgrade |
3 NoAnyLove 2018-06-10 09:33:47 +08:00 Powershell 不会用,google 了一下,然后参照一楼写了个适合 Windows 用户的: pip3 list --format legacy | %{ $_.Split(' ')[0]; } | %{&pip3 install -U $_} |
![]() | 4 iwishing 2018-06-10 09:47:35 +08:00 不怕更新了依赖以后不能用了? |
![]() | 7 cloverstd 2018-06-10 09:59:52 +08:00 via iPhone @ltoddy 能不能用和 release 没有必然关系,可能别人 release 了某个已弃用的 api |
![]() | 8 cyril4free 2018-06-10 09:59:57 +08:00 哇,楼主竟然敢直接更新=-=会炸的。 |
![]() | 9 mkeith 2018-06-10 10:00:48 +08:00 谁敢一键跟新所有的依赖啊 |
![]() | 10 nullcc 2018-06-10 10:09:32 +08:00 我就问一句,你敢在生产环境用吗,敢用的都是真的猛士 |
11 ltoddy OP 我还真敢在生产环境用…… |
![]() | 12 Tink PRO 这怎么敢随便更新啊 |
![]() | 13 Kilerd 2018-06-10 10:40:25 +08:00 勇士啊,居然敢全部更新到最高 |
![]() | 14 jfcherng 2018-06-10 10:58:59 +08:00 via Android mkdocs 有依更新了大版本,直接爆炸 |
15 lolizeppelin 2018-06-10 13:12:38 +08:00 via Android 不如学学怎么做 rpm |
16 lolizeppelin 2018-06-10 13:15:23 +08:00 via Android 点开看了一眼 你在搞笑? |
![]() | 17 linus3389 2018-06-10 13:24:16 +08:00 第三方为什么叫第三方? |
![]() | 18 duan602728596 2018-06-10 13:39:26 +08:00 via iPhone npm 都不敢这么干...... |
![]() | 19 limbo0 2018-06-10 14:07:58 08:00 via Android 能回滚吗 233 |
![]() | 20 20015jjw 2018-06-10 15:01:48 +08:00 via Android 666 lz 怕不是没死过 |
![]() | 21 ctsed 2018-06-10 15:50:23 +08:00 升级所有库 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-06-10 17:21:51 +08:00 全在 virtualenv 中写 |
![]() | 23 welkinzh 2018-06-10 18:11:08 +08:00 via Android 升级最新版可能会出现问题,不敢随便升 |
![]() | 24 ctro15547 2018-06-10 19:38:25 +08:00 不敢乱更新,都是用特定版本包,最重要是稳! 除非更新包功能特别好.. |
25 ltoddy OP 其实啊,你在公司,当你想要引入一个第三方的 lib 的时候,都要很小心,不能随便就引一个第三方 lib 的。 当然更新也不是随随便便的。 但是,谁让我现在还是在校大学生呢,想怎么折腾就怎么折腾。 (大学生,了不起??? |
![]() | 26 ytmsdy 2018-06-11 00:07:49 +08:00 via iPhone 真正的勇士啊! |