<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          超詳細!Python 當中的 pip 常用命令大全!

          共 4012字,需瀏覽 9分鐘

           ·

          2022-11-08 17:02

          在公眾號后臺回復: JGNB ,可獲取杰哥原創(chuàng)的 PDF 手冊。

          相信對于大多數(shù)熟悉Python的人來說,一定都聽說并且使用過pip這個工具,但是對它的了解可能還不一定是非常的透徹,今天小編就來為大家介紹10個使用pip的小技巧,相信對大家以后管理和使用Python當中的標準庫會有幫助。

          安裝

          當然在Python 3.4版本之后以及Python 2.7.9版本之后,官網(wǎng)的安裝包當中就已經(jīng)自帶了pip,用戶直接在安裝完Python之后就可以直接使用,要是使用由virtualenv或者pyvenv創(chuàng)建的虛擬環(huán)境,那么pip也是被默認安裝的

          如果是需要自己另外安裝pip包的,在已經(jīng)配置好Python的環(huán)境當中運行下面這個命令行

                py?-m?ensurepip?--upgrade

          另外一種方式是從官網(wǎng)上(https://bootstrap.pypa.io/get-pip.py)直接下載get-pip.py腳本,然后直接運行python get-pip.py腳本即可

          如何使用

          安裝后,在命令行中輸入pip,然后按下回車,就會出現(xiàn)下圖所示的使用說明:

          8c73843c99286f179901c26e91e23db3.webp

          升級

          要是你覺得自己的pip版本有點低,想要升級一下的話,在命令行中輸入以下命令

                  pip?install?--upgrade?pip

          或者是

                  pip?install?-U?pip

          安裝某個版本的包

          如果打算用pip來安裝第三方的包,用的是以下的命令行

                  pip?install?package-name

          例如我們想要安裝指定版本的第三方的包,例如安裝3.4.1版本的matplotlib,

                  pip?install?matplotlib==3.4.1

          卸載或者是更新包

          要是你打算想要卸載某個包,該要輸入的命令行是

                  pip?uninstall?package_name

          而如果打算更新某個包,對應的命令行是

                  pip?install?--upgrade?package_name
          #?或者是
          pip?install?-U?package_name

          查看某個包的信息

          可以通過以下的這個命令行來查看指定包的信息,

                  pip?show?-f?requests

          output

                  Name:?requests
          Version:?2.24.0
          Summary:?Python?HTTP?for?Humans.
          Home-page:?https://requests.readthedocs.io
          Author:?Kenneth?Reitz
          Author-email:[email protected]
          License:?Apache?2.0
          Location:?c:\users\pc120\pycharmprojects\pythonproject1\venv\lib\site-packages
          Requires:?certifi,?chardet,?idna,?urllib3
          Required-by:?etelemetry,?gTTS,?pandas-datareader,?pandas-profiling,?pyler,?pywhatkit,?pyxnat,?streamlit,?tushare,?wikipedia,?yfinance
          Files:
          ??requests-2.24.0.dist-info\DESCRIPTION.rst
          ??requests-2.24.0.dist-info\INSTALLER
          ??.......

          查看需要被升級的包

          我們需要查看一下現(xiàn)有的這些包中,哪些是需要是被升級的,可以用下面這行命令行來查看,

                  pip?list?-o

          output

                  Package????Version?Latest?Type
          ----------?-------?------?-----
          docutils???0.15.2??0.18.1?wheel
          PyYAML?????5.4.1???6.0????wheel
          rsa????????4.7.2???4.8????wheel
          setuptools?56.0.0??62.1.0?wheel

          查看兼容問題

          在下載安裝一些標準庫的時候,需要考慮到兼容問題,一些標準庫的安裝可能需要依賴其他的標準庫,會存在版本相沖突等問題,我們先用下面這條命令行來檢查一下是否會有沖突的問題存在

                  pip?check?package_name

          當然要是我們不指定是哪個標準庫的話,會檢查現(xiàn)在已經(jīng)安裝的所有包中的是否存在版本沖突等問題

                  pip?check

          output

                  yfinance?0.1.70?has?requirement?requests>=2.26,?but?you?have?requests?2.24.0.
          selenium?4.1.0?has?requirement?urllib3[secure]~=1.26,?but?you?have?urllib3?1.25.11.

          指定國內(nèi)源來安裝

          我們要是感覺到安裝的速度有點慢,可以指定國內(nèi)的源來安裝某個包,例如

                  pip?install?-i?https://pypi.douban.com/simple/?package_name

          國內(nèi)源有

                  清華:https://pypi.tuna.tsinghua.edu.cn/simple
          阿里云:http://mirrors.aliyun.com/pypi/simple/
          中國科技大學?https://pypi.mirrors.ustc.edu.cn/simple/
          華中理工大學:http://pypi.hustunique.com/
          山東理工大學:http://pypi.sdutlinux.org/?
          豆瓣:http://pypi.douban.com/simple/

          下載包但是不安裝

          要是我們想要下載某個包到指定的路徑下,命令行如下

                  pip?download?package_name?-d?"某個路徑"

          例如

                  pip?download?requests?-d?"."

          就是在當前的目錄下下載requests模塊以及其他所要依賴的模塊

          批量安裝軟件包

          我們一般在看到別人的項目時,都會包含一個requirements.txt文件,里面包含了一些Python項目當中需要用到的第三方庫

          6562ca9670a8631bf18e8e5ab57a2ed8.webp

          要生成這種txt文件,需要這么來做

                    pip?freeze?>?requirements.txt

          而如果我們需要來批量安裝第三方庫,在命令行中輸入以下這個命令

                    pip?install?-r?requirements.txt

          推薦閱讀:

          驚呆同事的自動化小工具來了!Python 批量將 PDF 轉 Word

          建議收藏!Python 讀取千萬級數(shù)據(jù)自動寫入 MySQL 數(shù)據(jù)庫

          太酷了!手把手教你用 Python 繪制桑基圖!| 用戶行為路徑分析

          用 Python 批量提取 PDF 的圖片,并存儲到指定文件夾

          用 Python 批量提取 PDF 的表格數(shù)據(jù),保存為 Excel

          太強了!Python 開發(fā)桌面小工具,讓代碼替我們干重復的工作!

          a55fa6acf378b63b6479cc91dc3d0c02.webp

          瀏覽 40
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  卡一卡二卡三在线 | 2024日韩无码 | 毛片小视频| www.超碰 | 色婷婷成人 |