python如何更新包

 更新時間:2020-06-14 01:15:46   作者:佚名   我要評論(0)

Python安裝新包,pip是很好用的安裝工具。
pip list 可以查詢所有已安裝的包和版本。怎么知道本地安裝包的版本是否有可以更新的新版本呢?通過pip list函數可以實現

Python安裝新包,pip是很好用的安裝工具。

pip list 可以查詢所有已安裝的包和版本。怎么知道本地安裝包的版本是否有可以更新的新版本呢?通過pip list函數可以實現。具體實現方式如下:

pip list --outdated --format=legacy 
pip list --outdated --format=columns ##對比format=legacy,format=columns輸出格式和表格類似。

通過以上的方式即可獲得當前已經安裝的包當前版本,最新版本和包的安裝文件形式(wheel/sdist)

那么該怎么更新這些包呢?

第一種方式:pip install -Uxxxx (xxxx指包的名稱,該方法的缺點是包需要一個一個更新)

第二種方式:pip-review函數

pip install pip-review
pip-review --local --interactive

知識點擴展:

python包更新方法

好久沒擺弄老筆記本了,今天開機,發現python版本很低了,幾乎所有包都需要更新。所以,借機將python包更新的方法整理一下:

需要特別說明一下,linux系統下,命令需要帶sudo使用超級用戶權限。

首先更新當前pip,因為接下來更新需要用到pip包

  • pip install pip
  • pip install --upgrade pip

或者python -m pip install --upgrade pip

2.查看當前安裝的包

  • pip list :列出所有安裝的包
  • pip list --outdated :列出所有可以升級的包

3.更新單個包

  • pip install --upgrade xxx

4.卸載包

  • pip uninstall xxx

5.更新所有包

目前還沒測試成功

到此這篇關于python如何更新包的文章就介紹到這了,更多相關python更新包步驟內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

  • Python2.7.10以上pip更新及其他包的安裝教程
  • python通過pip更新所有已安裝的包實現方法

相關文章

  • python如何更新包

    python如何更新包

    Python安裝新包,pip是很好用的安裝工具。 pip list 可以查詢所有已安裝的包和版本。怎么知道本地安裝包的版本是否有可以更新的新版本呢?通過pip list函數可以實現
    2020-06-14
  • numpy的Fancy Indexing和array比較詳解

    numpy的Fancy Indexing和array比較詳解

    一:Fancy Indexing import numpy as np #Fancy Indexing x = np.arange(16) np.random.shuffle(x) print(x) #打印所有的元素 print(x[2])#獲取某個元素
    2020-06-14
  • python屬于解釋語言嗎

    python屬于解釋語言嗎

    Python是一門解釋型語言? Python是一門解釋性語言,我就這樣一直相信下去,直到發現了*.pyc文件的存在。 如果是解釋型語言,那么生成的*.pyc文件是什么呢?c應該是
    2020-06-14
  • 使用sklearn對多分類的每個類別進行指標評價操作

    使用sklearn對多分類的每個類別進行指標評價操作

    今天晚上,筆者接到客戶的一個需要,那就是:對多分類結果的每個類別進行指標評價,也就是需要輸出每個類型的精確率(precision),召回率(recall)以及F1值(F1-s
    2020-06-14
  • python能開發游戲嗎

    python能開發游戲嗎

    python可以寫游戲,但不適合。下面我們來分析一下具體原因。 用錘子能造汽車嗎? 誰也沒法說不能吧?歷史上也確實曾經有些汽車,是用錘子造出來的。但一般來說,還是
    2020-06-14
  • python編寫softmax函數、交叉熵函數實例

    python編寫softmax函數、交叉熵函數實例

    python代碼如下: import numpy as np # Write a function that takes as input a list of numbers, and returns # the list of values given by the softmax
    2020-06-14
  • python開發前景如何

    python開發前景如何

    隨著近幾年Python的飛速發展,應用范圍逐步趨于廣泛,后端開發、前端開發、爬蟲、金融量化分析、人工智能、自動化運維、自動化運維、大數據,Python都有涉及。Pytho
    2020-06-14
  • 新手學python應該下哪個版本

    新手學python應該下哪個版本

    想學習Python的人都會有一個困惑,那就是Python目前有兩個版本Python2和Python3,Python2與Python3有何區別,兩個版本該學習哪個呢? python3 和 python2是不兼容的
    2020-06-14
  • python的help函數如何使用

    python的help函數如何使用

    help函數是python的一個內置函數,在python基礎知識中介紹過什么是內置函數,它是python自帶的函數,任何時候都可以被使。help函數能作什么、怎么使用help函數查看p
    2020-06-14
  • keras實現多種分類網絡的方式

    keras實現多種分類網絡的方式

    Keras應該是最簡單的一種深度學習框架了,入門非常的簡單. 簡單記錄一下keras實現多種分類網絡:如AlexNet、Vgg、ResNet 采用kaggle貓狗大戰的數據作為數據集. 由于
    2020-06-14

最新評論

买宝宝用品赚钱吗 基金配资哪家好 股票指数什么意思有什么功能 贵州快3一定牛 江西时时彩012路 2018070152期吉林11选5 中信理财产品在售 一上海快三 万宝配资官网 体彩飞鱼有规律吗 按股票配资 广西快三下载安装 幸运28预测99 26选5中奖规则及奖金 体彩排列五开奖公告 小易期货配资 浙江十一选五走势分布图