- 測(cè)試工程師Python開(kāi)發(fā)實(shí)戰(zhàn)
- 胡通編著
- 543字
- 2023-06-29 17:21:44
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 # 批量安裝離線包
- Python數(shù)據(jù)分析基礎(chǔ)
- 高效微控制器C語(yǔ)言編程
- Python語(yǔ)言程序設(shè)計(jì)
- 零基礎(chǔ)學(xué)MQL:基于EA的自動(dòng)化交易編程
- Apex Design Patterns
- Python數(shù)據(jù)分析從0到1
- VMware虛擬化技術(shù)
- Java:High-Performance Apps with Java 9
- Mastering Business Intelligence with MicroStrategy
- Swift 4 Protocol-Oriented Programming(Third Edition)
- ASP.NET程序開(kāi)發(fā)范例寶典
- R數(shù)據(jù)科學(xué)實(shí)戰(zhàn):工具詳解與案例分析
- 一步一步跟我學(xué)Scratch3.0案例
- Learning D
- Node.js應(yīng)用開(kāi)發(fā)