python3 centos7 rarfile 报错
问题
python3 linux import rarfile
rarfile.RarFile(file_path)
模块解压 rar文件报错 : Couldn't find working place
原因分析
linux 本身是不带rar解压功能的 需要额外安装 unrar
bash 命令如下
wget http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz
//下载压缩包
tar zxvf unrarsrc-5.4.5.tar.gz
//解压文件
cd unrar
//进入 解压后的目录
make lib
//编译库文件
make install-lib
// 生成libunrar.so 文件
//配置环境变量 这里用ssh工具或者vim都行
vim /etc/profile
//在文件末尾加上
export UNRAR_LIB_PATH=/usr/lib/libunrar.so
//使修改的文件生效
source /etc/profile

浙公网安备 33010602011771号