Python入門教程(三十)Python的PIP
什么是 PIP?
PIP 是 Python 包或模塊的包管理器。
注釋:如果你使用的是 Python 3.4 或更高版本,則默認(rèn)情況下會(huì)包含 PIP。
什么是包(Package)?
包中包含模塊所需的所有文件。
模塊是你可以包含在項(xiàng)目中的 Python 代碼庫(kù)。
檢查是否已安裝 PIP
將命令行導(dǎo)航到 Python 腳本目錄所在的位置,然后鍵入以下內(nèi)容:
實(shí)例
檢查 PIP 版本:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version
安裝 PIP
如果尚未安裝 PIP,可以從官網(wǎng)下載并安裝:Python官網(wǎng)
下載包
下載包非常容易
打開命令行界面并告訴 PIP 下載你需要的軟件包
將命令行導(dǎo)航到 Python 腳本目錄的位置,然后鍵入以下內(nèi)容:
實(shí)例
下載名為 “camelcase” 的包:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase
現(xiàn)在,你已經(jīng)下載并安裝了第一個(gè)包!
使用包
安裝包后,即可使用。
把 “camelcase” 包導(dǎo)入您的項(xiàng)目中。
實(shí)例 導(dǎo)入并使用 “camelcase”:
import camelcasec = camelcase.CamelCase()txt = "hello world"print(c.hump(txt))
運(yùn)行實(shí)例

查找包
在 https://pypi.org/,你可以找到更多的包。
刪除包
請(qǐng)使用 uninstall 命令來(lái)刪除包:
實(shí)例
卸載名為 “camelcase” 的包:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase
PIP 包管理器會(huì)要求確認(rèn)是否需要?jiǎng)h除 camelcase 包:
Uninstalling camelcase-02.1:
Would remove:
c:\...\python\python36-32\lib\site-packages\camecase-0.2-py3.6.egg-info
c:\...\python\python36-32\lib\site-packages\camecase\*
Proceed (y/n)?
按 y 鍵,包就會(huì)被刪除。
列出包
請(qǐng)使用 list 命令列出系統(tǒng)上安裝的所有軟件包:
實(shí)例
列出已安裝的包:
C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list
結(jié)果
Package Version ----------------------- camelcase 0.2 mysql-connector 2.1.6 pip 18.1 pymongo 3.6.1 setuptools 39.0.1
到此這篇關(guān)于Python入門教程(三十)Python的PIP的文章就介紹到這了,更多相關(guān)Python的PIP內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中使用copy模塊實(shí)現(xiàn)列表(list)拷貝
這篇文章主要介紹了Python中使用copy模塊實(shí)現(xiàn)列表(list)拷貝,本文講解了簡(jiǎn)單列表的復(fù)制和復(fù)雜列表復(fù)制的解決方法,需要的朋友可以參考下2015-04-04
Python數(shù)據(jù)序列化技術(shù)總結(jié)
在現(xiàn)代軟件開發(fā)中,數(shù)據(jù)序列化是一個(gè)關(guān)鍵環(huán)節(jié),它允許我們將復(fù)雜的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為可存儲(chǔ)或可傳輸?shù)母袷?,Python提供了多種數(shù)據(jù)序列化技術(shù),每種技術(shù)都有其獨(dú)特的性能優(yōu)勢(shì)和適用場(chǎng)景,本文將詳細(xì)介紹幾種強(qiáng)大的Python數(shù)據(jù)序列化技術(shù),需要的朋友可以參考下2025-03-03
Python實(shí)現(xiàn)字符串的逆序 C++字符串逆序算法
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)字符串的逆序,C++將字符串逆序輸出,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
Python數(shù)據(jù)類型之String字符串實(shí)例詳解
這篇文章主要介紹了Python數(shù)據(jù)類型之String字符串,結(jié)合實(shí)例形式詳細(xì)講解了Python字符串的概念、定義、連接、格式化、轉(zhuǎn)換、查找、截取、判斷等常見操作技巧,需要的朋友可以參考下2019-05-05
PyQt5每天必學(xué)之創(chuàng)建窗口居中效果
這篇文章主要介紹了PyQt5每天必學(xué)之創(chuàng)建窗口居中效果,使應(yīng)用程序窗口顯示在屏幕的中心,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
Python八大常見排序算法定義、實(shí)現(xiàn)及時(shí)間消耗效率分析
這篇文章主要介紹了Python八大常見排序算法定義、實(shí)現(xiàn)及時(shí)間消耗效率分析,結(jié)合具體實(shí)例形式對(duì)比分析了冒泡排序、直接插入排序、選擇排序、歸并排序、希爾排序、桶排序、堆排序等排序算法的使用與執(zhí)行效率,需要的朋友可以參考下2018-04-04

