離線安裝python requests庫

  網上很多人寫的什麼離線安裝,無非是下載一個xxx.whl文件,通過pip install xxx.whl命令行安裝。實際上安裝的過程中還需要聯網去下載一些依賴包。

requests==2.19.1
  - certifi [required: >=2017.4.17, installed: 2018.4.16]  #CA認證模塊
  - chardet [required: <3.1.0,>=3.0.2, installed: 3.0.4]  #通用字符編碼檢測器模塊
  - idna [required: <2.8,>=2.5, installed: 2.7]  #國際化域名解析模塊
  - urllib3 [required: <1.24,>=1.21.1, installed: 1.23] #線程安全HTTP庫

之前也是在網上搜尋了一大推方法,大多是上述這樣;而我的環境是內網環境,未連接到互聯網,真正意義的離線,結果肯定是安裝失敗;

後來下載requests-master,通過執行命令行python setup.py  install 安裝,結果安裝成功;

本以爲好了,測試的時候發現import requests 報錯;

no   module  named  urllib3  

缺包了,又下載了urllib3-1.23-py2.py3-none-any.whl  安裝,

測試導包import  requests 還是報錯:

no   module  named  chardet ,

又下載了urllib3-1.23-py2.py3-none-any.whl  安裝,

下載chardet-3.0.4-py2.py3-none-any.whl 安裝,

測試導包import  requests 還是報錯:

no   module  named  certifi ,

無奈了,沒完沒了,堅持不下去;

只好百度 ,發現就只需要安裝urllib3 ,chardet ,   certifi,idna就好了

下載剩下的certifi-2018.8.24-py2.py3-none-any.whl   ,idna-2.7-py2.py3-none-any.whl  安裝完,

測試導包import  requests 成功;

 

我的python版本是3.5的,以上whl文件根據自己的python版本自行下載

下載地址https://www.lfd.uci.edu/~gohlke/pythonlibs/

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