python 離線安裝unrar庫


離線安裝python庫參考:

http://www.cnblogs.com/michael-xiang/p/5690746.html

安裝 unrar 的錯誤問題 參考:

https://github.com/matiasb/python-unrar/blob/master/README.md

http://blog.csdn.net/ysy950803/article/details/52939708

目的:

聯網的機器 window10

准備離線安裝的機器 cenos7 

進入正題

1. 參考安裝unrar 在window環境下安裝 unrar

首先參考window的安裝方式安裝 unrar
然后下載 unrar source 在http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz 中下載
然后 將下載的文件上傳到linux機器的目錄中(shichao)
然后解壓 tar zxf unrarsrc-5.4.5.tar.gz
得到 unrar文件,里面有很多cpp文件需要編譯
 轉移到該目錄下 運行 make lib (如果出現 c++命令未找到 運行 yum install gcc gcc-c++ 安裝)
然后 安裝 unrar library ,運行 make install-lib(如果這步驟缺少會在 導入的時候出現找不到 library的錯誤
 raise LookupError("Couldn't find path to unrar library.")
LookupError: Couldn't find path to unrar library.
)
修改 /ect/profile
最后 該環境准備好(參考在linux下安裝unrar的錯誤解決方法)

  

2. 參考離線pip安裝庫的方法 離線打包

在python27安裝目錄下創建文件夾 packages_offline,作為離線保存包的位置
轉移到python安裝目錄的script下執行以下打包命令
pip freeze >requirements.txt
pip install --download d:\python27\packages_ofline unrar

可以在目錄packages_offline下看到
unrar-0.3.tar.gz 壓縮包
將改壓縮包上傳到linux機器中 shichao目錄下
解壓 tar zcf unrar-0.3.tar.gz
得到 unrar-0.3
在 目錄 unrar-0.3 中 可以找到 setup.py 文件
在該目錄下 運行 python setup.py install
執行成功即可

3. 以上兩個步驟沒有先后關系,最終在linux中 進入 python環境,可以執行 from unrar import rarfile

如果下載官網的unrar-0.3執行setup可能出現 在linux中 僅僅當前會話可以導入unrar的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM