首頁>技術>

介紹

介紹

python是一個可以做很多事情的語言,之所以可以做很多事情是因為python有非常多的軟體包,不同的功能需要使用不同的軟體包,python自帶了一個軟體包管理功能——pip,我們管理python的軟體包就可以用pip這個工具了。

要學習python就必須學會軟體包的安裝、升級、解除安裝等等操作,下面童鞋們就跟著福哥來學習pip的使用方法吧。

軟體包

包名稱

每個軟體包都會有個一個包名稱,在我們編寫程式碼時候提供import命令將軟體包匯入進來,然後才可以使用軟體包的功能

軟體名稱

如果自己的python環境裡沒有需要的軟體包,在執行程式的時候會報錯,這時候就需要使用pip工具安裝需要的軟體包

安裝的時候需要知道軟體名稱,大部分軟體包的包名稱和軟體名稱都是一樣的,但是也有一部分軟體包的包名稱和軟體名稱是不一樣的

安裝軟體包

安裝軟體包首先要知道軟體名稱,如果不知道可以去python官網查

安裝軟體包

如果要安裝pillow軟體包可以使用如下命令

pip install pillow
升級pip

如果使用pip的時候提示有新版本的話,可以透過以下命令升級pip

升級pip

升級pip和升級其他軟體一樣,注意最後的pip的意思是升級pip這個軟體

pip install --upgrade pip
升級setuptools

pip安裝軟體包是透過setuptools完成的,如果setuptools版本過舊,可以透過以下命令升級setuptools

升級setuptools

升級setuptools和升級其他軟體一樣,注意最後的setuptools的意思是升級setuptools這個軟體

pip install --upgrade setuptools
常見錯誤

Read time out

讀取資料超時,這個問題應該是新入坑的童鞋們最容易遇到的問題了。簡單說就是在下載軟體包的時候遇到了網路問題,下載超時了。

這種情況可以通過幾個辦法解決

加長超時時間

可以使用 --timeout 引數設定更大的超時秒數

pip install urllib --timeout 600

更換國內pip源

可以使用國內的映象pip源安裝軟體包,這樣網路的速度唰唰的快

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

Installing build dependences…error

這種情況一般是pip的安裝工具setuptools版本過舊了,可以透過升級setuptools解決

Getting requirements to build wheel…error

這種情況一般也是pip的安裝工具setuptools版本太老了,可以透過升級setuptools解決

https://m.tongfu.net/home/35/blog/512783.html

21
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • findBugs的安裝和使用_開發查漏神器