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

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

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

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

5605 次点击
所在节点    Python
26 条回复
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>
Linxing
2018-06-10 17:21:51 +08:00
全在 virtualenv 中写
welkinzh
2018-06-10 18:11:08 +08:00
升级最新版可能会出现问题,不敢随便升
ctro15547
2018-06-10 19:38:25 +08:00
不敢乱更新,都是用特定版本包,最重要是稳! 除非更新包功能特别好..
ltoddy
2018-06-10 19:59:30 +08:00
其实啊,你在公司,当你想要引入一个第三方的 lib 的时候,都要很小心,不能随便就引一个第三方 lib 的。
当然更新也不是随随便便的。
但是,谁让我现在还是在校大学生呢,想怎么折腾就怎么折腾。
(大学生,了不起???
ytmsdy
2018-06-11 00:07:49 +08:00
真正的勇士啊!

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

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

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

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

© 2021 V2EX