Centos 7 離線安裝 requests 庫

因爲一些特殊原因,Linux機器可能沒有外網,並且 Centos 7 默認自帶的python版本爲 2.7.5左右,且沒有 pip 命令,但是有時又需要利用第三方庫,這時候只能進行離線安裝
 

我們可以在  https://pypi.org/  和 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 網站下載相應的離線包

1.安裝setuptools

下載地址:

https://files.pythonhosted.org/packages/24/49/7f567b628e14ee004938eec256cffeae7097db9e28576911ae7b84d2ff07/setuptools-41.1.0.post1.tar.gz

上傳至linux中解壓並安裝:

tar -zxvf setuptools-41.1.0.post1.tar.gz
cd setuptools-41.1.0.post1/
python setup.py install

安裝成功的話如下: 

2.pip離線安裝

下載地址:

https://files.pythonhosted.org/packages/aa/1a/62fb0b95b1572c76dbc3cc31124a8b6866cbe9139eb7659ac7349457cf7c/pip-19.2.2.tar.gz

上傳至linux中解壓並安裝:

tar -zxvf pip-19.2.2.tar.gz
cd pip-19.2.2/
python setup.py install

3.requests包安裝

下載地址:

https://files.pythonhosted.org/packages/01/62/ddcf76d1d19885e8579acb1b1df26a852b03472c0e46d2b959a714c90608/requests-2.22.0.tar.gz

解壓安裝:

tar -zxvf requests-2.22.0.tar.gz

但是在真正安裝前,還有一些依賴也要安裝,如果有網的話會自動聯網安裝,但是沒網的話只能我們一個個區下載
我們可以在解壓包中的
requests-2.22.0/requests.egg-info/requires.txt 中找到我們需要哪些依賴包
如圖:

紅框部分是我們需要安裝的插件以及要求的版本
可以在這裏下載:https://www.lfd.uci.edu/~gohlke/pythonlibs/

如果這裏沒有對應的版本,可以在 https://pypi.org/ 中搜索

上傳到 linux 中,然後依次執行安裝命令:

pip install certifi-2020.4.5.1-py2.py3-none-any.whl
pip instalk urllib3-1.25.9-py2.py3-none-any.whl
pip install idna-2.8-py2.py3-none-any.whl
pip install chardet-3.0.4-py2.py3-none-any.whl

插件全部安裝成功後,進入 requests-2.22.0/ 文件夾執行安裝:

python setup.py install  

安裝成功後,可以在 python 的shell命令中測試下:

如圖:requests 庫已經可以引用了!!!

 

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