談談全自動安裝常使用的pip install的原理及作用!!!

一、官方對於pip的說明

Python官方說明
正如第一句所說:

pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other indexes.

中文釋義:

pip是Python 的軟件包安裝程序。您可以使用pip從Python軟件包索引和其他索引安裝軟件包。

這是官方給pip的定義。我們可以看出pip的是讓初學者全自動的安裝所需要的三方庫。人生苦短,我用
Python。Python強大的功能是由強大的三方庫支撐起來。

當用戶使用命令pip install ###時, pip就會向 https://pypi.python.org/pypi 發送請求信息,如果顯示超時,建議重試幾次。如果找到對應包,就會下載自動下載包有關的程序和其他文件保存在本地,本地進行編譯一般默認保存在C盤。

但是安裝三方庫只有這一種方法嗎?

二、安裝三方庫的三種方式

以安裝jieba爲例:

  • 全自動安裝: easy_install jieba 或者 pip install jieba / pip3 install jieba
  • 半自動安裝:先下載 https://pypi.python.org/pypi/jieba/ ,解壓後運行 python setup.py install
  • 手動安裝:將 jieba 目錄放置於當前目錄或者 site-packages 目錄
  • 通過 import jieba 來引用

官方說明:
安裝說明
對於以上三種安裝方式綜合評價。

操作方式 全自動安裝 半自動安裝 手動安裝
上手難度 ★★ ★★★
操作難度 ★★★ ★★★★★
等待時長 ★★★★(連接超時需重新安裝) ★★★ ★★★
舉一反三操作 ★★★★ ★★★ ★★★

總的來看,全自動安裝還是相對來說很省時省力。如果全自動安裝一直報錯,可以考慮其他兩種安裝
方式了。

三、pip 時可用的其他命令

Commands:
install 安裝包
downloadl 下載
uninstall 卸載包
freeze 按着一定格式輸出已安裝包列表
list 列出已安裝包
show 顯示包詳細信息
search 搜索包
check 查看
config 配置
wheel 根據你的要求製造wheel
hash 計算hash值
zip 不推薦. 壓縮單個包
debug 顯示調試信息

注:各自的使用方法在官方網站

補充

當你使用全自動安裝方式時,可能會出現一下提示:
在這裏插入圖片描述
圖源自百度經驗,侵私刪。

cmd中的報錯信息說明主機上的pip已經過時了,需要更新到最新版本才能使用全自動安裝,一下給出官方解決方案,如果不行請自行百度

升級PIP

  • 在Linux或macOS上:

    pip install -U pip

  • 在Windows 上:

    python -m pip install -U pip

官方截圖:
在這裏插入圖片描述

四、Python 第三方資源庫管理網站

在這裏插入圖片描述
細心的小夥伴已經發現了,pip請求信息發送的就是這個網站。
鐵子們可以盡情探索自己感興趣的東西,這樣才更有趣呢!

後記

我是在學習新知識路上不停前進的小新,文章有不足的地方還請各位指出改正。

如果有興趣的話可以關注我的個人公衆號:小惑有觀察。

我會把自己的對人生的思考,對情感的理解,活下去必備的方方面面產生疑問並給出自己的見解。非

常歡迎各位朋友們和我交流。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章