python通過pip更新所有已安裝的包實現(xiàn)方法
較新的pip已經(jīng)支持list --outdated了,所以記錄一下新的方法:
pip list --outdated --format=legacy |awk '{print $1}' |xargs sudo -H pip install -U pip3 list --outdated --format=legacy |awk '{print $1}' |xargs sudo -H pip3 install -U
format有兩個選項,一個是legacy,一個是columns。后者會帶一個表頭:
Package Version Latest Type
-------------- ------- ------ -----
因此選擇用legacy的格式,用awk取第一列就好了。
另外,網(wǎng)上很多方法都是在root下操作或者直接sudo不帶-H的,這會在一些機器上出現(xiàn)問題。推薦用sudo -H,具體效果請自行查看man手冊。
以上這篇python通過pip更新所有已安裝的包實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用pickle模塊實現(xiàn)序列化功能示例
這篇文章主要介紹了Python使用pickle模塊實現(xiàn)序列化功能,結(jié)合實例形式分析了基于pickle模塊的序列化操作相關(guān)操作技巧,需要的朋友可以參考下2018-07-07解決Django生產(chǎn)環(huán)境無法加載靜態(tài)文件問題的解決
這篇文章主要介紹了解決Django生產(chǎn)環(huán)境無法加載靜態(tài)文件問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04python gensim使用word2vec詞向量處理中文語料的方法
這篇文章主要介紹了python gensim使用word2vec詞向量處理中文語料的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07python獲取當(dāng)前文件所在目錄、獲取上級目錄的坑及解決
這篇文章主要介紹了python獲取當(dāng)前文件所在目錄、獲取上級目錄的坑及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08Python中for循環(huán)語句實戰(zhàn)案例
這篇文章主要給大家介紹了關(guān)于Python中for循環(huán)語句的相關(guān)資料,python中for循環(huán)一般用來迭代字符串,列表,元組等,當(dāng)for循環(huán)用于迭代時不需要考慮循環(huán)次數(shù),循環(huán)次數(shù)由后面的對象長度來決定,需要的朋友可以參考下2023-09-09Python數(shù)據(jù)類型轉(zhuǎn)換詳解
本篇文章里小編給大家整理的是關(guān)于Python中常用數(shù)據(jù)類型之間的轉(zhuǎn)換相關(guān)知識點,有需要的朋友們可以學(xué)習(xí)下,希望能夠給你帶來幫助2021-10-10Python time模塊詳解(常用函數(shù)實例講解,非常好)
在平常的代碼中,我們常常需要與時間打交道。在Python中,與時間處理有關(guān)的模塊就包括:time,datetime以及calendar。這篇文章,主要講解time模塊。2014-04-04