最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu18.04一次性升級Python所有庫的方法步驟

 更新時間:2020年01月18日 15:17:59   作者:wenbin4212  
這篇文章主要介紹了Ubuntu18.04一次性升級Python所有庫的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

pip是什么

pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能。

升級pip版本

默認Ubuntu自帶的pip (pip 9.0.1)是基于Python2.7的版本
我們需要重新安裝基于Python3的pip:

sudo apt-get install python3-pip

=升級pip3版本:

python3 -m pip install --upgrade pip

查看Python3的pip版本,如果報以下錯誤:

ImportError: cannot import name main

解決辦法:編輯usr/bin/pip3文件

修改前:

from pip import main
if __name__ == '__main__':
  sys.exit(main())

修改后:

from pip import __main__
if __name__ == '__main__':
  sys.exit(__main__._main())

驗證修已成功生效:pip3 -V

終端打印:

pip 19.3.1 from /home/work/.local/lib/python3.6/site-packages/pip (python 3.6)

接下來一鍵升級所有Python包

編寫一個Python腳本去執(zhí)行即可,下面是代碼:

import pkg_resources
from subprocess import call
 
for packages in [dist.project_name for dist in pkg_resources.working_set]:
  call("pip3 install --upgrade " + ''.join(packages) + ' --user', shell=True)

因為我的Python3對應的pip是pip3,所以腳本這里call("pip3 install --upgrade " + ''.join(packages) + ' --user', shell=True)中的pip要寫成pip3

接下來在查看下Python的歷史版本的包還有那些:

pip3 list --outdated

終端打印:

Package   Version Latest Type
----------- ------- ------ -----
distro-info 0.0.0  0.10  sdist
pycairo   1.16.2 1.18.1 sdist
pycups   1.9.73 1.9.74 sdist
pygobject  3.26.1 3.34.0 sdist

然后在對這些沒升級的包使用

pip3 install --upgrade 要升級的包名

命令進行逐個升級即可

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Centos安裝MYSQL8.X的教程

    Centos安裝MYSQL8.X的教程

    這篇文章主要介紹了Centos安裝MYSQL8.X的教程,本文以CentOS版本為7.6,安裝的MySQL版本為8.0.17,感興趣的朋友跟隨小編一起看看吧
    2019-10-10
  • 阿里云Centos7.X 如何對外開放端口的方法步驟

    阿里云Centos7.X 如何對外開放端口的方法步驟

    這篇文章主要介紹了阿里云Centos7.X 如何對外開放端口,本文通過圖文并茂實例圖文相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Linux 創(chuàng)建子進程執(zhí)行任務的實現(xiàn)方法

    Linux 創(chuàng)建子進程執(zhí)行任務的實現(xiàn)方法

    下面小編就為大家分享一篇Linux 創(chuàng)建子進程執(zhí)行任務的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助,一起跟隨小編過來看看吧
    2018-01-01
  • CentOS7.5從零安裝Python3.6.6的教程詳解

    CentOS7.5從零安裝Python3.6.6的教程詳解

    這篇文章主要介紹了CentOS7.5從零安裝Python3.6.6的教程,本文通過實例圖文相結(jié)合的形式給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-10-10
  • CentOS7下 Apache的安裝配置方法

    CentOS7下 Apache的安裝配置方法

    前些天安裝了Nginx,為了好玩我就又安裝Apache,Apache的安裝還算順利。在此做一下學習記錄和經(jīng)驗分享,需要的朋友可以參考下
    2017-11-11
  • Ubuntu下查看ssh服務是否安裝或啟動的方法

    Ubuntu下查看ssh服務是否安裝或啟動的方法

    這篇文章主要介紹了Ubuntu下查看ssh服務是否安裝或啟動的方法,文中給出了詳細的方法示例,對大家具有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。
    2017-01-01
  • 解決centos7操作系統(tǒng)開機提示error:file“/boot/grub/i386-pc/normal.mod“not found問題

    解決centos7操作系統(tǒng)開機提示error:file“/boot/grub/i386-pc/normal.mod“no

    公司重要業(yè)務虛擬機啟動失敗,提示找不到normal.mod文件,通過救援模式下手動設置grub啟動分區(qū)和路徑,加載基本模塊,最終成功進入正常模式并引導系統(tǒng)
    2024-12-12
  • Linux中g(shù)it用https連接時不用每次輸入密碼的方法

    Linux中g(shù)it用https連接時不用每次輸入密碼的方法

    這篇文章主要給大家介紹了關(guān)于Linux中g(shù)it使用https連接時不用每次輸入密碼的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • linux systemctl命令詳解

    linux systemctl命令詳解

    這篇文章主要介紹了linux systemctl命令詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 使用vscode遠程linux開發(fā)的實現(xiàn)

    使用vscode遠程linux開發(fā)的實現(xiàn)

    這篇文章主要介紹了使用vscode遠程linux開發(fā)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05

最新評論

崇明县| 宁远县| 汤阴县| 泸州市| 盘山县| 麻栗坡县| 永靖县| 清涧县| 台南市| 太康县| 综艺| 信阳市| 宜兴市| 江孜县| 驻马店市| 安乡县| 河曲县| 义马市| 吉木乃县| 昌都县| 庄河市| 泗阳县| 腾冲县| 林周县| 洪雅县| 开阳县| 涪陵区| 龙州县| 广东省| 凭祥市| 永新县| 法库县| 珲春市| 文成县| 奉新县| 满洲里市| 星座| 余庆县| 新龙县| 尚志市| 石渠县|