Pyhton的package(包)安裝方法

Pyhotn是一種很依賴第三方函數(shù)包(package)的程序語言,正是這些的開源函數(shù)包,讓python不斷地壯大,如pandas, numpy, sklearn, matplotlib,scrapy,djiango,requests,tensorflow......簡直是數(shù)不勝數(shù)

根據(jù)前面的兩篇文章

《打開Python的優(yōu)雅姿勢(shì)——手把手教零基礎(chǔ)的你安裝python(Anaconda)》

《打開Python的優(yōu)雅姿勢(shì)——手把手教零基礎(chǔ)的你安裝python編譯器(Pycharm)》

我們已經(jīng)成功地安裝了anaconda打包的python和編譯器Pycharm。大多數(shù)的常用package都已經(jīng)被anaconda打包安裝了,但有時(shí)你會(huì)發(fā)現(xiàn),還是需要使用其他的第三方package。這個(gè)時(shí)候就需要你手動(dòng)安裝了。

括號(hào)內(nèi)高能預(yù)警,可以忽略(有人可能會(huì)問,既然還是要手動(dòng)安裝package,為什么不一開始就從python官網(wǎng)下載安裝python,何必要裝個(gè)這么大的anaconda呢?因?yàn)閍naconda幫你還安裝了專門用來安裝package的pip和conda。也就是說在python的環(huán)境下,為了方便地使用一個(gè)工具,你需要先找個(gè)專門安裝這些工具的工具~)

使用pip來安裝,更新, 刪除package, 查看package的版本號(hào),pip的更新

1. 安裝 package

打開cmd窗口命令(這句話看不懂的,請(qǐng)重新看《打開Python的優(yōu)雅姿勢(shì)——手把手教零基礎(chǔ)的你安裝python(Anaconda)》

直接輸入pip,你會(huì)看到所有相關(guān)pip的命令。放心,常用的沒有那么多。

安裝package的命令: pip install 包名。

比如,我要裝pandas,就輸入 pip install pandas

因?yàn)檫@個(gè)包我已經(jīng)安裝過了。顯示出的是Requirement already satisfied. 如果是第一次安裝,并成功的話,會(huì)顯示Successfully installed.

如果最后出現(xiàn)的是紅字,恭喜你。。。。。安裝失敗了。。。。

這個(gè)時(shí)候怎么辦。。。。請(qǐng)仔細(xì)閱讀最后那段紅字,那往往是你失敗的原因,常見的情況如下:

1) 你缺少依賴包,就是這個(gè)包安裝之前可能需要其他的包。

2) 你缺少windows的某些組件,比如visio studio等

3) 顯示下載失敗。

如果是第三種,那你可以考慮先去相關(guān)的網(wǎng)站手動(dòng)下載后綴名是.whl的package文件。

例如:

提醒,下載的時(shí)候還要看下package對(duì)應(yīng)的python版本和windows版本。

然后,還是進(jìn)入cmd命令窗口。

找到這個(gè)下載文件的目錄,比如,我就直接在E:\

進(jìn)入E:\后,輸入 pip install 文件全名(包括后綴名.whl)

如:pip install bsddb3-6.2.5-cp27-cp27m-win_amd64.whl

2. 升級(jí)package。

有時(shí)因?yàn)閍naconda自帶的package太舊了,又或者時(shí)代更新太快??傊?,無論如何,你就是想更新你的package.

在任意文件路徑下,輸入: pip install update 包名

如: pip install update pandas

成功后,會(huì)出現(xiàn) Successfully installed.

如果失敗了,請(qǐng)參照,1. 安裝packge 里失敗的情況,嘗試解決。

3. 刪除package

輸入 pip uninstall 包名,如: pip uninstall pandas

刪除的過程中,會(huì)讓你二次確認(rèn),只有你再二次確認(rèn)中,輸入y,才能成功刪除。

4. 查看package的

pip show 包名,如 pip show pandas

要看更詳細(xì)的信息,比如這個(gè)包,支持python的哪些版本,2.7還是3.X。

pip show 包名 -v, 如 pip show pandas -v

5. pip的更新

還記得開頭說過,pip本身也是個(gè)包嗎?他是專門用來安裝工具的工具,所以它也有需要升級(jí)的時(shí)候,而升級(jí)它的時(shí)候就是用它本身。

pip install update pip

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容