Python 本身不支持 rar 文件的解壓榜旦,需要先安裝相關(guān)依賴才可使用
1. 安裝 unrar 模塊
pip install unrar
2. 安裝unrar后導(dǎo)入相關(guān)模塊掂僵,仍然提示Couldn't find path to unrar library
2.1 先到RARLab官方下載庫(kù)文件汹胃,http://www.rarlab.com/rar/UnRARDLL.exe,然后安裝舵稠;
2.2 安裝建議選擇默認(rèn)路徑,一般在 C:\Program Files (x86)\UnrarDLL\ 目錄下;
2.3 然后重要的一步,就是添加環(huán)境變量构资,此電腦(我的電腦)右鍵割坠,屬性齐帚,找到 高級(jí)系統(tǒng)設(shè)置,高級(jí) 選項(xiàng)卡下點(diǎn)擊 環(huán)境變量彼哼,在系統(tǒng)變量(注意不是用戶變量)中 新建对妄,變量名輸入 UNRAR_LIB_PATH ,必須一模一樣敢朱,變量值要特別注意剪菱!如果你系統(tǒng)裝的時(shí)64位的python,就輸入 C:\Program Files (x86)\UnrarDLL\x64\UnRAR64.dll拴签,如果是32位python就輸入 C:\Program Files (x86)\UnrarDLL\UnRAR.dll 孝常,這個(gè)從unrar安裝目錄的內(nèi)容也能看出來(lái)它是區(qū)分64和32位的。
3. jenkins運(yùn)行報(bào)錯(cuò)
根據(jù)安裝是32位還是64位版本的python蚓哩,節(jié)點(diǎn)配置增加相應(yīng)環(huán)境變量UNRAR_LIB_PATH