Python自帶瞭良多模塊,為我們的編程任務帶來包養網諸多方便,並且當我們應用Pyth包養網on包養網編寫代碼的時辰,常常需求用到各類各樣的模塊,那麼Python若何檢查裝置瞭哪包養些模塊?詳細請看下文。
1、應用pip號令
pip是Python包養網的保證理器,可以便利地裝置、進級和刪除Python模塊。在號令行中輸出pip list號令即可包養網檢查以後曾經裝置的一切模塊及其版本。例如:
“`
$ pip list
Package Version
————- –包養價格ptt——
pip 20.3.3
setuptools 49.2.1
wheel包養網車馬費 0.36.2
“`
這裡我們可包養網比較以看到,以後曾經裝置瞭pip、setuptools和wheel三個模塊,而包養網評價且分辨列出瞭它們的版本號。
假如我們隻想檢查某個特定模塊能包養女人否曾經甜心寶貝包養網裝置,可以在包養pip list號令後加上模塊名,例如:
“`
$ pip list | grep包養留言板 numpy
numpy 1.19.5
“`
這裡我們經由過程管道符包養號把pip list號令的輸入傳遞給瞭grep號令,然後在grep號令前面加包養上我們想要查找的模塊名numpy。如許就可以看到numpy模塊能否曾經裝置瞭,以及它的版本號。
2、應用pkg_res包養女人ources模塊
Pyth包養網on尺包養度庫中的pkg_res包養網ources模塊也可以輔助我們檢查以後曾經裝置的模塊。應用方式如下:
包養價格ptt“`
import pkg_包養意思resources
insta包養網lled_packages = pkg_resources.working_set
for package in installed_packages:
print(package)
包養 “`
這包養網車馬費裡我們先導進pkg_resources模包養網塊,然後應用其working_set屬性獲取曾經裝置的一切模塊。最初應用for輪迴遍歷這些模塊,並打印出它們的稱號和版本號。例如:
“`
Package(name=’pip’, version=’20.3.3′)
Package(name=’setuptools’, version=’49.2.1′)
Package(name=’wheel’, v包養感情ersion=’0.36.2′)
“`
3、應用pipdeptree號令
pipdeptree是一個第三方號令行東西,可以輔助我們檢查以後Python周遭的狀況中長期包養裝置的一切模塊及其依靠關系。應用pip裝置pipdeptree後,在號令行中輸出pipdeptree號令即可檢查。例包養網dcard如:
“`
$ pipdept包養甜心網ree
pip==20.3.3
- setuptools==49.2.1
- wheel==0.36.2
“`
這裡我們可以看到,以後曾經裝置瞭pip、setuptools和wheel三個模塊,而且setuptools和wheel是pip的依靠模塊。
老男孩教導是Python培訓範疇的專傢,2012年就展開瞭Python培訓,是行業較早的Python培訓機構包養網,積包養網心得聚瞭大批的Python培訓講授經歷,並能全局把控企業用人目標,迷信的制訂Python講授課程系統,知足5-8年個人工作生活需求,讓學員輕松拿下高薪職位!