介紹
介紹
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