pip安裝及pip安裝慢的原因 阿新 • • 發佈:2018-12-27 pip :python install package ,python三方包包管理工具。安裝python直譯器時已自帶。目錄已新增到環境變數中。 包管理工具:包是別人寫好的程式碼。經常有這種情況 ,比如爬蟲框架功能的A包,裡面引用了負責解析網頁的B包,B包引用了更加基礎底層的C包。 包關係成樹狀引用。B包依賴C包。直接使用A包,執行報錯缺少B包,缺少依賴包。 為了解決依賴包問題,包管理工具出現,主要功能:管理、下載、上傳包。解決依賴,安裝一個包時會把相關的依賴包都安裝好。 pypi:https://pypi.org/ 是查詢、安裝、釋出python包的一個平臺。pip工具預設從pypi下載包。 pip list 輸出安裝過的三方包的列表。pip工具本身就是一個包 pip search 關鍵字 搜尋包含關鍵字的包名。 pip install 包名 (常用)安裝包。安裝包的本質是從pypi下載,解壓複製到C:\Python36\Lib\site- packages 下。預設安裝包的最新版本。 pip install requests==2.19.0 安裝指定版本的包 pip uninstall 包名 解除安裝包 批量備份和安裝 pip freeze > requirement.txt 講直譯器中的包和版本匯出到一個檔案中。 pip install requirement.txt 根據requirement.txt的資訊批量安裝對應版本的包。 pip安裝速度慢的問題: 因為伺服器在國外。為了改善這個問題,國內一些廠商或大學做了pypi網站的映象。 國內的映象站豆瓣源、網易源。 常用國內源: 豆瓣:https://pypi.douban.com/simple/ 清華:https://pypi.tuna.tsinghua.edu.cn/simple 臨時: pip install - http://pypi.douban.com/simple/ pillow 永久修改(推薦):C:/Users/使用者名稱 下,新建pip資料夾,pip資料夾下新建pip.ini 寫入下面兩行 [global] index-url = https://pypi.douban.com/simple/ 可能出現的錯誤: 1. 紅字錯誤。 沒有適合系統的安裝包,跟C C++相關的庫。 2. 拒絕訪問 。 許可權問題,使用管理員許可權的終端執行。 以下不影響: 1. 最後黃字警告。 pip版本升級提示,可以忽略。 2. 黃字警告。 pip所在的目錄沒有新增的環境變數中。 3. requirement already satisfied 。之前已經成功安裝過此包了。 4. cache 快取。之前已經下載過安裝包,再次安裝時不會再從網上下載。