九零不老心
发布于 2021-01-14 / 16 阅读 / 0 评论 / 0 点赞

Linux下部分用户python引入模块报错:ImportError

案例场景:

    为了主机基线安全,将所有用户umask为027,导致pip or pip3 install loguru安装模块后,root用户编写python脚本,from loguru import logger正常,而非root用户组的用户,编写python脚本,from loguru import logger 报错:ImportError

解决办法:

    root用户执行命令

chmod a+rx -R /usr/local/lib64/python3.6
chmod a+rx -R /usr/local/lib/python3.6
chmod a+rx -R /usr/lib64/python3.6
chmod a+rx -R /usr/lib/python3.6

将python3.6文件读和执行权限,赋予给非root数组用户

之后,问题解决