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

  • 相关阅读:
    GO语言并发
    NEERC2017:L
    bzoj2823[AHOI2012]信号塔
    bzoj1336[Balkan2002]Alien最小圆覆盖
    bzoj1069[SCOI2007]最大土地面积
    ACM2017Tsukuba:H
    ACM2015沈阳:B-Bazinga
    bzoj2724[Violet 6]蒲公英
    [bzoj4066]简单题
    [bzoj2125]最短路
  • 原文地址:https://www.cnblogs.com/dasheng-maritime/p/7643701.html
Copyright © 2020-2023  润新知