Monterey 12.6 解决 UNRAR"/>
macOS Monterey 12.6 解决 UNRAR
安装python 3.10.6 64-bit
安装package : pip3 install unrar
导入包提示错误
from unrar import rarfile
LookupError: Couldn't find path to unrar library.
解决方法:
1.下载官方源码库 .0.3.tar.gz
2.源码编译
在访达中解压并进入unrar目录,执行make命令 生成libunrar.so库文件
3. 安装库文件
install-lib 无法装入/usr/lib/ 目录提示权限不足
创建目录 sudo mkdir /Library/unrar
复制文件 sudo cp libunrar.so /Library/unrar/libunara.so
4. 配置环境变量
vi ~/.bash_profile
export UNRAR_LIB_PATH=/LIbrary/unrar/libunrar.so
>>> source ~/.bash_profile 立即生效
>>> echo $UNRAR_LIB_PATH 查看是否有输出
代码测试
from unrar import rarfilefile="/Users/admin/Downloads/k60/VOL.070.rar"
rarfile=rarfile.RarFile(file)
rarfile.extractall("/Users/admin/Downloads/",pwd="btbtt")
执行代码不再提示报错
运行环境: macBook Pro Apple M1 Max
更多推荐
macOS Monterey 12.6 解决 UNRAR
发布评论