目錄
安裝
如何使用
升級
安裝某個版本的套件
卸載或是更新包
查看需要被升級的套件
查看兼容問題
指定國內源來安裝
下載套件但是不安裝
批次安裝軟體包
首頁 後端開發 Python教學 詳解Python當中的pip常用指令

詳解Python當中的pip常用指令

Apr 12, 2023 pm 12:13 PM
python 技巧 pip

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

安裝

當然在Python 3.4版本之後以及Python 2.7.9版本之後,官網的安裝包當中就已經自帶了pip,用戶直接在安裝完Python之後就可以直接使用,要是使用由virtualenv或pyvenv所建立的虛擬環境,那麼pip也是預設安裝的。

如果是需要自己另外安裝pip套件的,在已經配置好Python的環境當中運行下面這個命令行

py -m ensurepip --upgrade
登入後複製

另外一種方式是從官網上直接下載get-pip.py腳本,然後直接執行python get-pip.py腳本即可

如何使用

安裝後,在命令列中輸入pip,然後按下回車,就會出現下圖所示的使用說明:

詳解Python當中的pip常用指令

升級

要是你覺得自己的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: me@kennethreitz.org
License: Apache 2.0
Location: c:userspc120pycharmprojectspythonproject1venvlibsite-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-infoDESCRIPTION.rst
requests-2.24.0.dist-infoINSTALLER
.......
登入後複製

查看需要被升級的套件

我們需要查看一下現有的這些套件中,哪些是需要是被升級的,可以用下面這行命令行來查看,

pip list -o
登入後複製

output

PackageVersion Latest Type
---------- ------- ------ -----
docutils 0.15.20.18.1 wheel
PyYAML 5.4.1 6.0wheel
rsa4.7.2 4.8wheel
setuptools 56.0.062.1.0 wheel
登入後複製

查看兼容問題

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

pip check package_name
登入後複製

當然要是我們不指定是哪個標準函式庫的話,會檢查現在已經安裝的所有套件中的是否有版本衝突等問題。

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.
登入後複製

指定國內源來安裝

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

pip install -i https://pypi.douban.com/simple/ package_name
登入後複製

國內來源有

清华: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專案當中需要用到的第三方函式庫。

詳解Python當中的pip常用指令

要產生這種txt文件,需要這麼來做

pip freeze > requirements.txt
登入後複製

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

pip install -r requirements.txt
登入後複製


#

以上是詳解Python當中的pip常用指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PS一直顯示正在載入是什麼原因? PS一直顯示正在載入是什麼原因? Apr 06, 2025 pm 06:39 PM

PS“正在載入”問題是由資源訪問或處理問題引起的:硬盤讀取速度慢或有壞道:使用CrystalDiskInfo檢查硬盤健康狀況並更換有問題的硬盤。內存不足:升級內存以滿足PS對高分辨率圖片和復雜圖層處理的需求。顯卡驅動程序過時或損壞:更新驅動程序以優化PS和顯卡之間的通信。文件路徑過長或文件名有特殊字符:使用簡短的路徑和避免使用特殊字符。 PS自身問題:重新安裝或修復PS安裝程序。

PS啟動時一直顯示正在載入如何解決? PS啟動時一直顯示正在載入如何解決? Apr 06, 2025 pm 06:36 PM

PS啟動時卡在“正在載入”可能是由於各種原因造成的:禁用損壞或衝突的插件。刪除或重命名損壞的配置文件。關閉不必要的程序或升級內存,避免內存不足。升級到固態硬盤,加快硬盤讀取速度。重裝PS修復損壞的系統文件或安裝包問題。查看錯誤日誌分析啟動過程中的錯誤信息。

PS打開文件時一直顯示正在載入如何解決? PS打開文件時一直顯示正在載入如何解決? Apr 06, 2025 pm 06:33 PM

PS打開文件時出現“正在載入”卡頓,原因可能包括:文件過大或損壞、內存不足、硬盤速度慢、顯卡驅動問題、PS版本或插件衝突。解決方法依次為:檢查文件大小和完整性、增加內存、升級硬盤、更新顯卡驅動、卸載或禁用可疑插件、重裝PS。通過逐步排查,並善用PS的性能設置,養成良好的文件管理習慣,可以有效解決該問題。

mysql安裝後怎麼使用 mysql安裝後怎麼使用 Apr 08, 2025 am 11:48 AM

文章介紹了MySQL數據庫的上手操作。首先,需安裝MySQL客戶端,如MySQLWorkbench或命令行客戶端。 1.使用mysql-uroot-p命令連接服務器,並使用root賬戶密碼登錄;2.使用CREATEDATABASE創建數據庫,USE選擇數據庫;3.使用CREATETABLE創建表,定義字段及數據類型;4.使用INSERTINTO插入數據,SELECT查詢數據,UPDATE更新數據,DELETE刪除數據。熟練掌握這些步驟,並學習處理常見問題和優化數據庫性能,才能高效使用MySQL。

PS羽化如何控製過渡的柔和度? PS羽化如何控製過渡的柔和度? Apr 06, 2025 pm 07:33 PM

羽化控制的關鍵在於理解其漸變本質。 PS本身不提供直接控制漸變曲線的選項,但你可以通過多次羽化、配合蒙版、精細選區,靈活調整半徑和漸變柔和度,實現自然過渡效果。

mysql安裝後怎麼優化數據庫性能 mysql安裝後怎麼優化數據庫性能 Apr 08, 2025 am 11:36 AM

MySQL性能優化需從安裝配置、索引及查詢優化、監控與調優三個方面入手。 1.安裝後需根據服務器配置調整my.cnf文件,例如innodb_buffer_pool_size參數,並關閉query_cache_size;2.創建合適的索引,避免索引過多,並優化查詢語句,例如使用EXPLAIN命令分析執行計劃;3.利用MySQL自帶監控工具(SHOWPROCESSLIST,SHOWSTATUS)監控數據庫運行狀況,定期備份和整理數據庫。通過這些步驟,持續優化,才能提升MySQL數據庫性能。

PS卡在載入界面怎麼辦? PS卡在載入界面怎麼辦? Apr 06, 2025 pm 06:54 PM

PS卡在載入界面可能是由軟件自身(文件損壞或插件衝突)、系統環境(驅動過時或系統文件損壞)或硬件(硬盤損壞或內存條故障)問題造成的。首先檢查計算機資源是否充足,關閉後台程序釋放內存和CPU資源。修復PS安裝或檢查插件是否存在兼容性問題。更新或回退PS版本。檢查顯卡驅動並更新,運行系統文件檢查。若排除上述問題,則可以嘗試硬盤檢測和內存測試。

PS羽化怎麼設置? PS羽化怎麼設置? Apr 06, 2025 pm 07:36 PM

PS羽化是一種圖像邊緣模糊效果,通過在邊緣區域對像素加權平均實現。設置羽化半徑可以控制模糊程度,數值越大越模糊。靈活調整半徑可根據圖像和需求優化效果,如處理人物照片時使用較小半徑保持細節,處理藝術作品時使用較大半徑營造朦朧感。但需注意,半徑過大易丟失邊緣細節,過小則效果不明顯。羽化效果受圖像分辨率影響,且需要根據圖像理解和效果把握進行調整。

See all articles