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的问题。

转载于:https://www.cnblogs.com/dasheng-maritime/p/7643701.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值