Jupyter notebook运行报错ModuleNotFoundError:找不到'podman'模块
Podman包ModuleNotFoundError报错修复步骤
- 优先排查环境匹配问题,90%以上同类报错的诱因是安装包的环境和Jupyter运行的内核环境不一致:
在Jupyter代码单元格中运行以下代码,获取当前内核对应的Python可执行文件路径:
再在同一单元格运行以下命令,获取当前pip对应的Python环境路径:import sys print(sys.executable)
对比两个输出的路径,若不一致说明安装podman的环境和Jupyter运行环境不是同一个。!pip -V - 环境不一致的修复方法:
直接在Jupyter单元格中运行以下命令,将podman包安装到当前Jupyter正在使用的Python环境中:!{sys.executable} -m pip install podman==3.2.1 - 安装完成后重启Jupyter内核:
点击顶部菜单栏「内核」-「重启内核」,再重新运行导入podman的代码即可。
其他可选排查点
- 如果你使用了conda、venv等虚拟环境,安装包前需先激活对应环境再执行pip安装命令,否则包会被安装到全局默认环境中,虚拟环境内无法调用。
内容的提问来源于stack exchange,提问作者Kuldeep Jain
相关产品推荐
相关产品推荐

