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数组用户
之后,问题解决