溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python中如何實(shí)現(xiàn)pip安裝、升級(jí)以及升級(jí)固定的包

發(fā)布時(shí)間:2022-02-08 09:30:37 來源:億速云 閱讀:433 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹了python中如何實(shí)現(xiàn)pip安裝、升級(jí)以及升級(jí)固定的包,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

    1、pip下載安裝

    1.1 pip下載

    進(jìn)入https://pypi.python.org/pypi/pip,下載 .tar.gz壓縮包

    1.2  Linux安裝pip

    # tar -xzvf pip-1.5.4.tar.gz      解壓
    # cd pip-1.5.4                    進(jìn)入解壓文件
    # python setup.py install         安裝

    1.3 升級(jí)pip

    python -m pip install --upgrade pip

    2. pip使用詳解

    2.1 pip安裝包

    # pip install 安裝包名
      [...]
      Successfully installed SomePackage    #安裝成功

    2.2 pip查看是否已安裝

    # pip show --files 安裝包名
     Name:SomePackage    # 包名
     Version:1.0         # 版本號(hào)
     Location:/my/env/lib/pythonx.x/site-packages   # 安裝位置
     Files:              # 包含文件等等
      ../somepackage/__init__.py
      [...]

    2.3 pip檢查哪些包需要更新

    # pip list --outdated

    2.4 pip升級(jí)包

    # pip install --upgrade 要升級(jí)的包名

      包名                目前安裝的版本號(hào)        最新版本號(hào)

    python中如何實(shí)現(xiàn)pip安裝、升級(jí)以及升級(jí)固定的包

    2.5 pip卸載包

    # pip uninstall 要卸載的包名

    3. pip使用實(shí)例  

    3.1 安裝redis

    # pip install redis

    3.2 卸載redis

    # pip uninstall redis
    Uninstalling redis:
      /usr/lib/python3.6/site-packages/redis-2.9.1-py3.6.egg-info
    .........
    Proceed (y/n)? y
      Successfully uninstalled redis           # 卸載成功

    4. pip參數(shù)解釋

    # pip --help
     
    Usage:  
     pip<command>[options]
     
    Commands:
     install                    安裝包.
     uninstall                  卸載包.
     freeze                     按著一定格式輸出已安裝包列表
     list                       列出已安裝包.
     show                       顯示包詳細(xì)信息.
     search                     搜索包,類似yum里的search.
     wheel                      Buildwheelsfromyourrequirements.
     zip                        不推薦.Zipindividualpackages.
     unzip                      不推薦.Unzipindividualpackages.
     bundle                     不推薦.Createpybundles.
     help                       當(dāng)前幫助.
     
    GeneralOptions:
     -h,--help                 顯示幫助.
     -v,--verbose              更多的輸出,最多可以使用3次
     -V,--version              現(xiàn)實(shí)版本信息然后退出.
     -q,--quiet                最少的輸出.
     --log-file<path>          覆蓋的方式記錄verbose錯(cuò)誤日志,默認(rèn)文件:/root/.pip/pip.log
     --log<path>               不覆蓋記錄verbose輸出的日志.
     --proxy<proxy>            Specifyaproxyintheform[user:passwd@]proxy.server:port.
     --timeout<sec>            連接超時(shí)時(shí)間(默認(rèn)15秒).
     --exists-action<action>   Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup.
     --cert<path>              證書.

    用pip uninstall 包名 命令即可卸載包

    用pip list命令可以查看已安裝的第三方包

    python中如何實(shí)現(xiàn)pip安裝、升級(jí)以及升級(jí)固定的包

    用pip list --outdated命令可以查看哪些包需要更新

    python中如何實(shí)現(xiàn)pip安裝、升級(jí)以及升級(jí)固定的包

    感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“python中如何實(shí)現(xiàn)pip安裝、升級(jí)以及升級(jí)固定的包”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

    向AI問一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI