官术网_书友最值得收藏!

1.3.2 離線安裝

通常第三方工具的在線安裝的方式比較簡(jiǎn)單,直接采用我們?cè)?.3.1節(jié)介紹的pip命令即可。而很多時(shí)候,我們?cè)陂_(kāi)發(fā)過(guò)程中用自己的計(jì)算機(jī)安裝了很多第三方工具,開(kāi)發(fā)完成則需要部署到客戶(hù)的環(huán)境中。若此時(shí)客戶(hù)的環(huán)境不能聯(lián)網(wǎng),那么我們就需要采用離線的方式進(jìn)行第三方工具的安裝。

第三方工具的離線安裝的大致思路如下。

(1)從可以聯(lián)網(wǎng)的計(jì)算機(jī)上導(dǎo)出項(xiàng)目工程依賴(lài)的第三方工具的名稱(chēng)到1個(gè)空文件中。

(2)下載指定的第三方工具安裝包到指定文件夾。

(3)將第三方工具名稱(chēng)文件和安裝包拷貝到離線環(huán)境進(jìn)行安裝。

具體操作步驟如下。

(1)本地導(dǎo)出項(xiàng)目的第三方工具名稱(chēng)。進(jìn)入本地項(xiàng)目,使用pip freeze > requirements.txt,導(dǎo)出相關(guān)第三方工具名稱(chēng)。

(2)下載第三方工具到本地。將工具的安裝包下載到本地指定文件,下載安裝包的命令如下:

pip download -d your_offline_packages <package_name> # 下載單個(gè)離線包
pip download -d your_offline_packages -r requirements.txt # 批量下載離線包

pip download是一個(gè)工具,可用于下載Python項(xiàng)目及其依賴(lài)項(xiàng)。執(zhí)行pip download命令在Linux上下載一個(gè)項(xiàng)目,軟件包將以.whl結(jié)尾,該軟件包可以直接安裝在Windows上,也可以安裝在macOS上。wheel文件是工具的源文件,可以通過(guò)命令pip install×××××.whl直接安裝。

(3)離線安裝。上傳本地下載完成的所有第三方工具的源文件和依賴(lài)包的文件到遠(yuǎn)端服務(wù)器,然后使用如下命令進(jìn)行離線安裝:

pip install --no-index --find-links=/your_offline_packages/ package_name #安裝單個(gè)離線包
pip install --no-index --find-links=/your_offline_packages/ -r requirements.txt # 批量安裝離線包
主站蜘蛛池模板: 海原县| 新民市| 晋城| 翁源县| 墨江| 临夏市| 泽州县| 皋兰县| 绥芬河市| 梁山县| 军事| 石河子市| 武邑县| 宁津县| 海阳市| 县级市| 安乡县| 原平市| 普宁市| 文山县| 喀什市| 阳信县| 紫云| 宜州市| 长白| 民丰县| 仪征市| 呼伦贝尔市| 大邑县| 瑞昌市| 平塘县| 彭阳县| 沅陵县| 大宁县| 察雅县| 博野县| 沅陵县| 湄潭县| 大理市| 大厂| 永靖县|