项目场景:
sudo 权限下,运行python应用程序
问题描述:
ModuleNotFoundError: No module named ‘xxx’
原因分析:
import模块失败,无法找到某模块。可能原因如下:
- 该模块未下载安装
- 该模块不在python运行时查找的路径中
解决方案:
- pip install xxx 安装该模块
- 该模块已安装,且非sudo权限下可import。查找该模块位置,将该模块所在路径添加至sudo下的查找路径下。
-查看python某模块所在路径:
import xxx
print(xxx)
<module ‘xxx’ from ‘/usr/local/lib/python3/dist-packages/xxx’>
-查看sudo权限下路径,运行sudo python:
import sys